Artikel ini terutama mempelajari contoh kode implementasi dari scrollbar jscrollpane dari komponen ayunan, sebagai berikut.
/** Scrollbar*/impor javax.swing.*; Kelas publik demo1 memperluas jframe {jtextarea jta = null; jscrollpane jsp = null; public static main (string [] args) {// todo auto-method stub demo1 d = demo1 baru (); JSCrollPane (Tampilan Komponen, int vsbpolicy, int hsbpolicy) * Buat jscrollpane yang menampilkan komponen tampilan dalam viewport JTA, dan posisi tampilan dikendalikan oleh sepasang scrollbar. * Kebijakan tampilan vsbpolicy untuk bilah gulir vertikal. Default adalah scrollpaneconstants.vertical_scrollbar_as_needed. * HSBPolicy adalah kebijakan tampilan untuk bilah gulir horizontal. Default adalah scrollpaneconstants.horizontal_scrollbar_as_needed. * Jika bilah gulir horizontal tidak ditampilkan, gunakan jscrollpane.horizontal_scrollbar_never * Jika bilah gulir vertikal tidak ditampilkan, gunakan jscrollpane.vertical_scrollbar_never * * jika Anda ingin menampilkan bilah gulir di kedua arah di kedua, Anda tidak dapat melakukannya secara langsung * * jika Anda ingin; * Efek tampilan sama * * Bilah gulir ditampilkan sesuai kebutuhan, dan tidak akan ditampilkan saat tidak diperlukan */jsp = jscrollpane baru (jta, jscrollpane.vertical_scrollbar_as_needed, jscrollpane.horizontal_scrollbar_as_needed); //mini); //pis. this.add (jsp); this.settitle ("notepad"); ini. this.setDefaultCloseOperation (jframe.exit_on_close); // melarang pengguna mengubah ukuran bentuk setResizable (false); this.setVisible (true);}} /*** Panel jscrollpane dari ayunan java* Saat mengatur antarmuka, Anda dapat menemukan sebagian besar konten yang ditampilkan dalam bentuk wadah yang lebih kecil. Anda dapat menggunakan panel * jscrollpane. Panel jscrollpane adalah panel dengan scrollbars dan juga merupakan wadah, tetapi sering digunakan untuk mengatur satu kontrol * dan tidak dapat menggunakan manajer tata letak. Jika Anda perlu menempatkan beberapa kontrol di panel jscrollpane, Anda perlu menempatkan beberapa kontrol * ke panel JPanel dan kemudian tambahkan panel JPanel sebagai kontrol keseluruhan ke kontrol JSCrollPane. * * @author gao */package com.gao; import java.awt.borderlayout; import javax.swing.jframe; import javax.swing.jpanel; import javax.swing.jscrollpane; import javax.swing.jscrollpae; impor javax.swing.swing.borderpan; clampancran; javax. JFrame{private JPanel contentPane;private JScrollPane scrollPane;private JTextArea textArea;public JScrollPaneDemo(){contentPane=new JPanel();contentPane.setBorder(new EmptyBorder(5,5,5,5));contentPane.setLayout(new 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 ("Panel Panel Gulir"); this.setDefaultCloseOperation (jframe.exit_on_close); this.setbounds (100, 100, 250, 200); this.setVisible (true);} public static void main (string [] args) {jscrollpanedemo example = new jscrollpanedemo ();}}Memengaruhi:
Di atas adalah seluruh konten dari artikel ini tentang komponen ayunan JSCrollPane Scrollbar Contoh Kode. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait lainnya di situs ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!