📄 testjscrollpane.java
字号:
/* * TestJScrollPane.java * * Created on July 30, 2002, 11:35 AM */package ch16;import java.awt.*;import javax.swing.*;import java.awt.event.*;/** * * @author Stephen Potts * @version */public class TestJScrollPane extends JFrame{ JScrollPane sp; JTextField tf1; JTextField tf2; JTextField tf3; JTextField tf4; JTextField tf5; JTextField tf6; JTextField tf7; JTextField tf8; /** Creates new TestJScrollPane */ public TestJScrollPane() { //create eight text fields tf1 = new JTextField("Text Field Number 1 "); tf2 = new JTextField("Text Field Number 2 "); tf3 = new JTextField("Text Field Number 3 "); tf4 = new JTextField("Text Field Number 4 "); tf5 = new JTextField("Text Field Number 5 "); tf6 = new JTextField("Text Field Number 6 "); tf7 = new JTextField("Text Field Number 7 "); tf8 = new JTextField("Text Field Number 8 "); //add the panel JPanel p1 = new JPanel(); p1.add(tf1); p1.add(tf2); p1.add(tf3); p1.add(tf4); p1.add(tf5); p1.add(tf6); p1.add(tf7); p1.add(tf8); //create the scroll pane sp = new JScrollPane(p1); sp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); sp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); getContentPane().add(sp); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("Using a JScrollPane"); setBounds( 100, 100, 300, 300); setVisible(true); sp.scrollRectToVisible(new Rectangle(150,150,300,300)); } public static void main(String[] args) { TestJScrollPane tsp = new TestJScrollPane(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -