!Registra tu dominio ya!


Respuesta
  #1 (permalink)  
Antiguo 04-May-2010, 10:16
josesoal
Guest
 
Mensajes: n/a
Predeterminado Centrar un JDialog en Java

Para centrar un JDialog en su JFrame Padre tenemos que hacer lo siguiente:
1.Centramos en la pantalla el JFrame Padre (setLocationRelativeTo(null)).
2.Centramos el JDialog con respecto al JFrame Padre (setLocationRelativeTo(frame)).

El código es el siguiente:

Código PHP:
import javax.swing.JFrame;

public class 
Prueba{
   public static 
void main(String[] args){

      
JFrame frame = new JFrame("Prueba JFrame");
      
frame.setSize(500500);
      
frame.setLocationRelativeTo(null);

      final 
JButton boton = new JButton("Abrir Dialogo");
      
boton.addActionListener(new ActionListener() {
         public 
void actionPerformed(ActionEvent e) {
            
JDialog dialogo = new JDialog(frame);
            
dialogo.setSize(100100);
            
dialogo.setLocationRelativeTo(frame);
            
dialogo.setVisible(true);
         }
      });

      
frame.add(boton);
     
frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE);
      
frame.setVisible(true);
   }

Si te sirvio de algo comenta
Responder Citando
 
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado