java - quitar - ¿Cómo maximizar un JFrame a través del código?
poner pantalla completa netbeans (5)
Prueba esto:
f.setExtendedState( f.getExtendedState()|JFrame.MAXIMIZED_BOTH );
¿Cómo maximizar un JFrame a través del código?
Sí, la solución Toolkit ignora la barra de tareas de Windows y utiliza la pantalla completa, que no es lo que desea.
Para obtener un máximo inmediato de su formulario, simplemente agregue esto en el constructor JFrame
después de la llamada a InitiateComponents()
.
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
La clase extiende JFrame
por supuesto:
public class MyForm extends javax.swing.JFrame
esto funciona perfectamente hasta java 7
public class TEST
{
public static void main(String args[])
{
JFrame jf= new JFrame();
jf.setVisible(true);
jf.setExtendedState(JFrame.MAXIMIZED_BOTH);
}
}
para problemas similares con: http://bugs.sun.com/view_bug.do?bug_id=7177173
Un problema en jdk7. Intenta llamar a .setExtendedState () no directamente después de .setVisable ()
setExtendedState (JFrame.MAXIMIZED_BOTH); no está funcionando es java 7
Puedes probar este código, funciona.
Toolkit tk = Toolkit.getDefaultToolkit();
int xSize = ((int) tk.getScreenSize().getWidth());
int ySize = ((int) tk.getScreenSize().getHeight());
setSize(xSize,ySize);