Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come Centro di un JPanel sulla cima di un JFrame

Assemblaggio di interfacce utente grafiche (GUI ) può essere un compito aggravante anche ai programmatori più avanzati . La specificità delle componenti che definiscono , i tratti e le località diversa dalla creazione del codice sottostante che alimenterà l' effettivo funzionamento di un programma specifico . Fortunatamente per i programmatori Java , il linguaggio viene fornito con le librerie swing che rendono la creazione di interfacce grafiche un compito più facile , con componenti ad incastro come singoli JPanels di agire come più tele componente all'interno di un singolo JFrame . Per le attività come centrare un JPanel in cima JFrame , il programmatore utilizza l'orientamento dei componenti all'interno del JFrame specifico . Istruzioni
1

dichiarare il vostro nuovo JFrame con la sintassi " JFrame MyJFrame = new JFrame , " dove " MyJFrame " è il nome che date al vostro JFrame
2

Declare . un nuovo JPanel con un gestore di layout , quali il gestore " BorderLayout " . La sintassi per un JPanel con il gestore BorderLayout sarebbe " JPanel MyJPanel = new JPanel ( new BorderLayout ()); " . Dove " MyJPanel " è il nome che darà al pannello
3

Aggiungi un componente alla JPanel e al centro il componente con il vostro gestore di layout scelto . Fare questo con il " . Add () " metodo del JPanel . Ad esempio, per aggiungere un JLabel e centrarlo con il gestore BorderLayout utilizzare la sintassi " MyJPanel.add ( new JButton , BorderLayout.CENTER )," dove " MyJPanel " è il nome assegnato al pannello
4 .

Aggiungi il JPanel al JFrame con la sintassi " MyJFrame.getContentPane ( ) aggiungere ( MyJPanel ) . " dove " MyJFrame " e " MyJPanel " sono i nomi che hai dato quei componenti quando li hai dichiarato . Il JPanel si posiziona sul JFrame secondo l'orientamento della sua componente , in modo da centrare un componente sul JPanel lo farà per il centro in cima ad un JFrame .

 

Programmazione © www.354353.com