JScrollPanes in Java-Programmierung verwendet werden, um eine Content-Bereich , die die gleiche Größe wie vor zu schaffen , es sei denn, durch den Benutzer verändert , während es zusätzliche Inhalte zu ihnen hinzugefügt werden. Wenn zusätzliche Inhalte erweitert über die derzeitigen Grenzen der Content-Bereich , fügt der JScrollPane eine vertikale oder eine horizontale Scroll-Leiste , damit der Benutzer scrollen, um den Inhalt zu sehen . JScrollPanes können direkt in einem JFrame hinzugefügt werden und auf die gleiche Größe wie das JFrame zu halten. Anleitung
1
Import JScrollPane , JFrame und JPanel in die Datei, in der Sie beabsichtigen, eine JScrollPane mit diesen drei Zeilen Code zu erstellen : "import javax.swing.JScrollPane ; ", " import javax.swing . JFrame ; "und" Import javax.swing.JPanel ; " .
2
erstellen Sie ein neues JPanel mit dem Code : " JPanel MyPanel = new JPanel (); " . Dieser Code sollte in dem Verfahren platziert werden, wo Sie Ihre JScrollPane erstellen möchten . Dieses JPanel enthält alle Inhalte , die in Ihrem JScrollPane angezeigt werden. Um Inhalte zu diesem Panel hinzuzufügen, verwenden Sie den Code : " myPanel.add (Component x )," wo "Component" ist der Typ des Objekts, das Sie das Hinzufügen und "x " wird der Inhalt des Namens
3
Erstelle deinen JScrollPane mit dem Code : " JScrollPane myScrollPane = new JScrollPane ( MyPanel ); " . Dieses Panel wird alles in der " MyPanel " Objekt anzuzeigen. Es wird automatisch Rollbalken hinzufügen den Rändern des JPanel wenn einige Komponenten nicht sichtbar sind innerhalb der JPanel
4
Neues JFrame mit diesem Code : " JFrame MyFrame = new JFrame ();" . . Stellen Sie den Rahmen die Größe mit Hilfe dieses Codes : " myFrame.setSize (int x , int y); Stellvertreter . " Int x "für die gewünschte Breite und " int y " für die gewünschte Höhe eingestellt das Programm zu beenden , wenn das JFrame ist geschlossen. mit diesem Code : . " myFrame.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE ); "
5
hinzufügen JScrollPane dem JFrame : " myFrame.add ( myScrollPane )," Machen Sie das JFrame sichtbar : . " MyFrame . setVisible (true); . "