Gewusst wie: Erstellen eines Rasters in Java

December 28

Wenn Sie eine GUI (Graphical User Interface) für Ihr Java-Programm zu erstellen, ist das Anordnen von Komponenten in einem Raster-Format eine wesentliche Voraussetzung. Die GridLayout-Klasse ist ein Grundwerkzeug, das ermöglicht es Ihnen, Ihre Komponenten in eine bestimmte Anzahl von Zeilen und Spalten formatieren, und erlaubt Ihnen, einen horizontalen und vertikalen Abstand zwischen den Komponenten zu wählen. Das Eclipse für Java Entwickler IDE ist das Programm, das wir verwenden werden, bearbeiten und Erstellen von Java-Code einfacher zu machen.

Anweisungen

1 Wählen Sie in Eclipse, \"File,\" \"New,\" \"Java Project. \" neben \"Project Name: \" \"MyGrid\ eingeben" und klicken Sie dann auf \"Finish.\"

2 Mit der rechten Maustaste die \"MyGrid\" Ordner im Package Explorer (Rechte Spalte) und wählen Sie \"New,\" \"Class.\" nennen Sie die Klasse \"MyGrid\" und unter \"Which Methodenstubs möchten Sie erstellen? \" Überprüfen Sie den \"public statische void Main (String [] Args) \" Feld. Klicken \"Finish.\"

3 Wählen Sie den Leerraum oberhalb \"public Klasse MyGrid {\" und geben Sie den folgenden Java-Code um die benötigten Java-Bibliotheken importieren:Importieren Sie javax.swing.GEHENImport java.awt.;

4 Wählen Sie den Leerraum unterhalb \"public statische void Main (String [] Args) {\" und geben Sie den folgenden Java-Code:JFrame Frame = new JFrame (\"Lay Out My Komponenten in ein Grid\")GEHENframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)GEHENJPanel Panel = neue JPanel(new GridLayout(5,2,20,50))GEHENPanel.Add (neue JLabel (\"label für Zeile 1"))GEHENPanel.Add (neue JTextField(5))GEHENPanel.Add (neue JLabel (\"different Etikett Zeile 2\"))GEHENPanel.Add (neue JTextField(3))GEHENPanel.Add (neue JLabel (\"another label :\"))GEHENPanel.Add (neue JTextField(3))GEHENPanel.Add (neue JLabel (\"and jetzt 4\"))GEHENPanel.Add (neue JTextField(3))GEHENPanel.Add (neue JButton (\"My Button\"))GEHENPanel.Add (neue JButton (\"Another Button\"))GEHENFrame.Add(Panel)GEHENframe.setSize(400,400)GEHENframe.setVisible(true);

5 Klicken Sie auf grüne laufen oberhalb der Spalte Package Explorer zum Ausführen des Codes. Ein GUI-Bildschirm erscheint. Beachten Sie, dass es 5 Spalten und 2 Zeilen hat. Dies wurde in der \"GridLayout (5,2,20,50) definiert \" Funktion im obigen Schritt. Beachten Sie auch, dass es eine 20 Pixel horizontaler Abstand (zwischen jedem Label und Textbox), und ein vertikaler Abstand von 50 Pixel. Spielen Sie mit den obigen Werten und auf die grüne laufen-Taste erneut, um Ihre Änderungen testen.