Sto provando a sviluppare l'applicazione usando gli swing in netbeans. Quindi voglio ridimensionare il frame dell'applicazione alla risoluzione dello schermo. Gentilmente aiutami in questo problema.Come ridimensionare la jframe alla risoluzione dello schermo in netbeans?
risposta
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
// If you want to always keep the frame at this size
frame.setResizable(false);
Ecco un esempio molto semplice di esso, può essere un buon punto di partenza per la vostra applicazione:
import javax.swing.JFrame;
public class MyFrame
{
private JFrame frame;
public MyFrame()
{
frame = new JFrame();
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);
frame.setResizable(false);
}
public static void main(String[] args)
{
new MyFrame();
}
}
* "Se vuoi mantenere sempre il frame con queste dimensioni "*, a meno che l'utente non colpisca il pulsante "ripristina" e se la dimensione "predefinita" del fotogramma è 0x0, allora hai un fotogramma molto piccolo e irrisolvibile - scelta nitida;) – MadProgrammer
Gentilmente dimmi che dovrei scrivere il codice sopra? –
@MadProgrammer Grazie per questo, non lo sapevo. – Rob
È possibile farlo fare dal seguente codice di una riga
frame.setSize(Toolkit.getDefaultToolkit().getScreenSize());
FYI Questo non prenderà in considerazione gli inserti dello schermo (barra delle applicazioni/dock bar) – MadProgrammer
[ Frame # setExtendedState] (http://docs.oracle.com/javase/7/docs/api/java/awt/Frame.html#setExtendedState (int)), probabilmente vorrai Frame.MAXIMIZED_BOTH – MadProgrammer