Dieser Artikel untersucht hauptsächlich das Beispiel für den Implementierungscode für die JScrollPane -Scrollbar der Swing -Komponente wie folgt.
/** ScrollBar*/import Javax.swing.*; Public Class Demo1 erweitert JFrame {jtextarea jta = null; * JScrollPane (Komponentenansicht, int vsbpolicy, int hsbpolicy) * Erstellen Sie eine JSCROLLPANE, die die Ansichtskomponente in einem JTA -Ansichtsfenster anzeigt, und die Ansichtsposition wird von einem Paar von Scrollbars gesteuert. * VSBPolicy Display -Richtlinie für vertikale Bildlaufleisten. Standard ist ScrollPaneConstants.vertical_ScrollBar_as_Needed. * HsbPolicy ist eine Display -Richtlinie für horizontale Bildlaufleisten. Standard ist ScrollPaneConstants.horizontal_ScrollBar_as_Needed. * Wenn die horizontale Scroll -Stange nicht angezeigt wird, verwenden Sie jScrollpane.horizontal_ScrollBar_Never * Wenn die vertikale Scroll -Leiste nicht angezeigt wird, verwenden Sie jScrollpane.vertical_ScRollBar_Never * * Wenn Sie Scroll -Bleien in beiden Direktionen in beiden Direktionen anzeigen möchten, können Sie dies nicht direkt anstellen. * Der Display -Effekt ist der gleiche * * Die Bildlaufleiste wird nach Bedarf angezeigt und wird nicht angezeigt, wenn nicht benötigt wird this.add (jsp); this.settitle ("notepad"); this.setSize (800, 600); // zentrieren das Einstellungsfenster, um dies anzuzeigen. this.setDefaultCloseOperation (jframe.exit_on_close); // Verbot dem Benutzer, die Formulargröße zu ändern setResizable (false); this.setvisible (true);}} /*** JScrollPane -Panel von Java Swing* Bei der Einrichtung der Schnittstelle können Sie auf einen größeren Teil des in einem kleineren Containerform angezeigten Inhalts stoßen. Sie können das * jScrollPane -Panel verwenden. Das JSCROLLPANE -Panel ist ein Panel mit Scrollbars und auch ein Behälter, wird jedoch häufig verwendet, um eine einzelne * Steuerung anzuordnen und kann den Layout -Manager nicht verwenden. Wenn Sie mehrere Steuerelemente im JSCROLLPANE -Feld platzieren müssen, müssen Sie mehrere * Steuerelemente auf das JPanel -Panel platzieren und dann das JPanel -Panel als Ganzes dem JSCROLLPANE -Steuerelement hinzufügen. * * @author gao */package com.gao; import java.awt.borderLayout; import Javax.swing.jframe; import Javax.swing.jpanel; JFRAME {private jpanel contentPane; private jscrollpane scrollpane; private jTextArea textarea; public JScrollPanedemo () {contentPane = new jpanel (); contentPane.setborder (neuer leererBorder (5,5,5,5); Contentpane.setLayout (newnel BorderLayout (0,0)); this.setContentPane (contentPane); scrollpane = new Jscrollpane (); contentPane.add (scrollpane, borderLayout.Center); textarea = new JtextArea (); // scrollpane.add (textarea); scrollpane.setViewPortView (textarea); this.settitle ("Scroll Panel Use"); this.setDefaultCloseOperation (jframe.exit_on_close); this.Setbounds (100, 100, 250, 200); this.setvisible (true);} public static void main (String [] args) {JscrollPANEDEMO Beispiel = new JscrollPANEDEMO ();}}Wirkung:
Das obige ist der gesamte Inhalt dieses Artikels über die Swing -Komponente JScrollPane Scrollbar -Instanzcode. Ich hoffe, es wird für alle hilfreich sein. Interessierte Freunde können weiterhin auf andere verwandte Themen auf dieser Website verweisen. Wenn es Mängel gibt, hinterlassen Sie bitte eine Nachricht, um darauf hinzuweisen. Vielen Dank an Freunde für Ihre Unterstützung für diese Seite!