Como centrar los Frames en el monitor.
Cuando ejecuto mis aplicaciones, mis frames se colocan del lado superior izquierdo del monitor, pero me gustaria que se ejecutaran en el centro del monitor, ¿Como puedo realizar esto?
usa esta funcion:
static void centerOnScreen(Window o)
{ Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
if (o.getHeight() > screenSize.height)
o.setSize(o.getWidth(),screenSize.height);
if (o.getWidth() > screenSize.width)
o.setSize(screenSize.width, o.getHeight());
o.setLocation((screenSize.width - o.getWidth())/ 2, (screenSize.height - o.getHeight())/2);
}
static void centerOnScreen(Window o)
{ Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
if (o.getHeight() > screenSize.height)
o.setSize(o.getWidth(),screenSize.height);
if (o.getWidth() > screenSize.width)
o.setSize(screenSize.width, o.getHeight());
o.setLocation((screenSize.width - o.getWidth())/ 2, (screenSize.height - o.getHeight())/2);
}