Nwlapcug.com


Come centrare un JPanel in cima un JFrame

Assemblaggio di interfacce utente grafiche (GUI) può essere un compito aggravante anche i programmatori più avanzati. La specificità di definire componenti, caratteristiche e percorsi di differisce dalla creazione di codice sottostante che alimenterà l'effettivo funzionamento di un programma specifico. Fortunatamente per i programmatori Java, il linguaggio viene fornito con le librerie di Swing che rendono la creazione di interfacce grafiche un compito più facile, con componenti ad incastri come singoli JPanels da fungere da componente più tele all'interno di un singolo JFrame. Per attività quali un JPanel in cima JFrame di centraggio, il programmatore utilizza l'orientamento dei componenti all'interno del JFrame specifici.

Istruzioni

1

Dichiarare il vostro nuovo JFrame con la sintassi "JFrame MyJFrame = nuovo JFrame;" dove "MyJFrame" è il nome che daresti a tuo JFrame.

2

Dichiarare un nuovo JPanel con un layout manager, ad esempio la gestione di "BorderLayout". La sintassi per un JPanel con il manager di BorderLayout sarebbe "JPanel MyJPanel = nuovo JPanel (nuova BorderLayout());" dove "MyJPanel" è il nome darà il pannello.

3

Aggiungere un componente alla JPanel e centrare il componente con il vostro gestore di layout scelto. Fare questo con il metodo "Add ()" della JPanel. Ad esempio, per aggiungere un JLabel e centrarlo con il BorderLayout manager utilizzano la sintassi "MyJPanel.add (nuovo JButton, BorderLayout.CENTER);" dove "MyJPanel" è il nome darai il pannello.

4

Aggiungere il JPanel JFrame con la sintassi "MyJFrame.getContentPane().add(MyJPanel);" dove "MyJFrame" e "MyJPanel" sono i nomi hai dato quei componenti quando si li ha dichiarati. Il JPanel si posiziona su JFrame secondo l'orientamento della sua componente, quindi centrare un componente sul JPanel farà sì che al centro in cima un JFrame.