Bei der Erstellung eines GUI (Graphical User Interface ) für Ihre Java-Programm , Auslegen Komponenten in einem Raster -Format ist eine grundlegende Fähigkeit . Die GridLayout Klasse ist ein grundlegendes Werkzeug , mit dem Sie Ihre Komponenten in eine bestimmte Anzahl von Zeilen und Spalten , Formatierung erlaubt und ermöglicht es Ihnen, eine horizontale und vertikale Abstand zwischen den Komponenten zu wählen. Die Eclipse IDE für Java-Entwickler ist das Programm, das wir verwenden werden , um die Bearbeitung und Erstellung unserer Java-Code einfacher. Things You Twilight Eclipse für Java-Entwickler
brauchen anzeigen Weitere Anweisungen
1
in Eclipse , wählen Sie " Datei", " Neu ", " Java -Projekt. " Weiter zu " Project Name : " type " MyGrid " und klicken Sie dann auf " Fertig stellen".
2
rechten Maustaste auf das " MyGrid " Ordner im Package Explorer ( rechte Spalte) , und wählen Sie " New "," Klasse . " Benennen Sie die Klasse " MyGrid " und unter "Welche Methodenstubs möchten Sie erstellen?" überprüfen Sie die "public static void main ( String [] args) "-Box. Klicken Sie auf " Fertig stellen".
3
Wählen Sie das Leerzeichen vor " public class MyGrid {" und geben Sie den folgenden Java-Code , um die notwendigen Java-Bibliotheken zu importieren: . Import javax.swing * ; import java . awt * ;
4
Wählen Sie das Leerzeichen unter "public static void main ( String [] args) {" und geben Sie den folgenden Java-Code : . JFrame frame = new JFrame ( " Lay Out My Components in einem Grid "); frame.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ); JPanel Panel = new JPanel (new GridLayout ( 5,2,20,50 ) ); panel.add ( new JLabel ( " Label für Reihe 1 ")); panel.add (neu JTextField (5) ); panel.add ( new JLabel ( " andere Bezeichnung Row 2 ")); panel.add (neu JTextField (3) ); panel.add ( new JLabel ( " ein anderes Etikett : " ) ); panel.add (neu JTextField (3) ); panel.add ( new JLabel ( " und jetzt 4 ")); panel.add (neu JTextField (3) ); panel.add ( new JButton ( " My Button ")); panel.add ( new JButton ( " Another Button ") ); frame.add (panel) ; frame.setSize ( 400,400 ); frame.setVisible (true);
5
Klicken die grüne run-Button über dem Package Explorer Spalte führen Sie den Code . Ein GUI-Bildschirm erscheint. Beachten Sie, dass es 5 Spalten und 2 Zeilen hat . Dies wurde in der " GridLayout ( 5,2,20,50 ) "-Funktion in dem Schritt oben definiert . Beachten Sie auch, dass es eine 20 Pixel horizontale Abstand ( zwischen den Etiketten und Textfeld ) und ein 50 Pixel vertikal Lücke. Spielen Sie mit den obigen Werten , und klicken Sie auf die grüne Run -Taste erneut , um Ihre Änderungen zu testen.