Montage grafischen Benutzeroberflächen ( GUIs) kann ein erschwerender Aufgabe sein, auch den am weitesten fortgeschrittenen Programmierer. Die Spezifität der Definition Komponenten , Eigenschaften und Standorten unterscheidet sich von der Erstellung des zugrunde liegenden Code, der Willenskraft die tatsächliche Funktionieren eines spezifischen Programms. Zum Glück für Java-Programmierer , kommt die Sprache mit den Swing- Bibliotheken, die Schaffung GUIs eine leichtere Aufgabe , mit ineinander greifenden Komponenten wie individuelle JPanels als Mehrkomponenten- Leinwänden in einem einzigen JFrame handeln zu machen. Für Aufgaben wie Zentrieren eines JPanel oben auf JFrame , verwendet der Programmierer die Ausrichtung der Komponenten innerhalb des spezifischen JFrame . Anleitung
1
Erklären Sie Ihre neue JFrame mit der Syntax " JFrame MyJFrame = new JFrame , " wo " MyJFrame " der Name, den Sie auf Ihre JFrame ist
2
deklarieren . ein neues JPanel mit einem Layout-Manager , wie die " BorderLayout " manager . . Wobei " MyJPanel " der Name ist, werden Sie die Platte geben
3 < p; Die Syntax für eine JPanel mit dem BorderLayout Manager würde " JPanel MyJPanel = new JPanel (new BorderLayout ()) " sein > Fügen Sie eine Komponente auf die JPanel und Center die Komponente mit dem gewählten Layout-Manager . Tun Sie dies mit dem " . Add () "-Methode des JPanel . Zum Beispiel, um ein JLabel und in der Mitte mit der BorderLayout Manager verwenden Sie die Syntax add " MyJPanel.add ( new JButton , BorderLayout.CENTER ); " wo " MyJPanel " der Name, den Sie die Platte ist
4 .
hinzufügen JPanel dem JFrame mit der Syntax " MyJFrame.getContentPane () hinzufügen ( MyJPanel ); . " wo " MyJFrame " und " MyJPanel " die Namen, die Sie gab diese Komponenten , wenn Sie sie deklariert sind . Der JPanel positioniert sich auf dem JFrame entsprechend der Ausrichtung ihrer Komponenten , so Zentrierung eine Komponente auf dem JPanel wird es zum Zentrum führen auf einem JFrame .