Montage grafische gebruikersinterfaces ( GUI's ) kan een verzwarende taak om zelfs de meest geavanceerde programmeurs zijn. De specificiteit van het definiëren van componenten , eigenschappen en locaties verschilt van het maken van de onderliggende code die zal de macht van de feitelijke werking van een specifiek programma . Gelukkig voor Java-programmeurs , de taal die wordt geleverd met de Swing bibliotheken die maken het creëren van GUI's een makkelijker taak , met in elkaar grijpende onderdelen zoals individuele JPanels te treden als meerdere doeken component binnen een JFrame . Voor taken zoals het centreren van een JPanel bovenop JFrame , de programmeur maakt gebruik van de oriëntatie van onderdelen binnen de specifieke JFrame . Instructies 1 Verklaar uw nieuwe JFrame met de syntax " JFrame MyJFrame = new JFrame ; " waar " MyJFrame " is de naam die u aan uw JFrame kopen van 2 Declare . een nieuwe JPanel met een lay-out manager , zoals de " BorderLayout " manager . . Waar ' MyJPanel " is de naam die u zal het panel geven 3 Voeg een component aan de JPanel en het centrum van de component met uw gekozen lay-out manager . Doe dit met de "add ( ) . " Methode van de JPanel . 4 waar " MyJPanel " is de naam die u het paneel geven , bijvoorbeeld om een JLabel en het centrum met de BorderLayout manager gebruiken de syntaxis toe te voegen " MyJPanel.add (nieuw JButton , BorderLayout.CENTER ) " . Voeg de JPanel aan de JFrame met de syntax " MyJFrame.getContentPane ( ) toe te voegen ( MyJPanel ) ; . " waar " MyJFrame " en " MyJPanel " zijn de namen die je gaf die onderdelen als je ze verklaard . De JPanel positioneert zich op de JFrame volgens de richting van de component , zodat het centreren van een component op de JPanel zal dit leiden tot het centrum bovenop een JFrame .
|