centrar pagina
Wenas a todos....
Haber si alguin me hecha una mano... kisiera centrar una tabla, con una balos absoluto,, es decir, sin tener en cuenta la resolucion de la pantalla.... k se viera en el centro a 800X600 y a 1024x768, la tabla tiene un tamaño de 760X430...
Gracias de antemano
Haber si alguin me hecha una mano... kisiera centrar una tabla, con una balos absoluto,, es decir, sin tener en cuenta la resolucion de la pantalla.... k se viera en el centro a 800X600 y a 1024x768, la tabla tiene un tamaño de 760X430...
Gracias de antemano
Te refieres a centrar la tabla en la ventana/dialogo o a centrar la ventana/dialogo en el escritorio? Si es lo segundo, con setBounds() estableces la localizacion y tamaño de la ventana/dialogo que contiene la tabla. Para saber el tamaño y localizacion, debes saber el tamaño del dialogo que quieres darle, el tamaño de la pantalla y calcular la localizacion. El siguiente codigo centra una ventana en pantalla y en caso de que exceda de 800x600 la reduce a 800x600:
private void ajustaVentana() {
pack();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dialogSize = getSize();
if (dialogSize.getWidth() > 800)
dialogSize.setSize(800, dialogSize.getHeight());
if (dialogSize.getHeight() > 600)
dialogSize.setSize(dialogSize.getWidth(), 600);
setSize (dialogSize);
setLocation(((screenSize.width - dialogSize.width) / 2), (screenSize.height - dialogSize.height) / 2);
}
private void ajustaVentana() {
pack();
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dialogSize = getSize();
if (dialogSize.getWidth() > 800)
dialogSize.setSize(800, dialogSize.getHeight());
if (dialogSize.getHeight() > 600)
dialogSize.setSize(dialogSize.getWidth(), 600);
setSize (dialogSize);
setLocation(((screenSize.width - dialogSize.width) / 2), (screenSize.height - dialogSize.height) / 2);
}