void ajustarYCentrar(JComponent porAjustar, JComponent ajustador) { // Se agregan 30 de alto y 6 de ancho por adornos de la ventana porAjustar.setSize( ajustador.getMinimumSize().getSize().width + 16, ajustador.getMinimumSize().getSize().height + 44); int x = Math.round(Principal.sysAncho / 2) - Math.round(porAjustar.getBounds().width / 2); int y = Math.round(Principal.sysAlto / 2) - Math.round(porAjustar.getBounds().height / 2); porAjustar.setLocation(x, y); }
public void setLocation(int x, int y) { shift_x = x; shift_y = y; super.setLocation(x, y); }