Oto_Jr
#1
Tenho uma janela de diálogo e gostaria de saber se existe alguma maneira de abri-la no centro de outro component, isto é:
Tenho as classes:
JanelaPrincipal extends JFrame
MeuDialogo extends JDialog
quero que um objeto da classe MeuDialogo abra no centro do objeto JanelaPrincipal, quando eu acionar o <objeto MeuDialogo>.show();
alguem sabe como fazer?
[code]import java.awt.Toolkit;
import java.awt.Dimension;
import java.util.List;
public class FrameConsultaPedido extends javax.swing.JDialog {
public FrameConsultaPedido() {
initComponents();
centerDialog();
}
private void centerDialog() {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setLocation( (screenSize.width/2)-(getBounds().width/2), (screenSize.height/2)-(getBounds().height/2) );
}
}[/code]