内容来自《疯狂Java讲义》第3版,测试Frame。 开发环境:Eclipse 类class名称ScrollPaneTest java代码 package scrollpane_test;impor
内容来自《疯狂Java讲义》第3版,测试Frame。
开发环境:Eclipse
类class名称ScrollPaneTest
java代码
package scrollpane_test;import java.awt.Frame;import java.awt.ScrollPane;import java.awt.TextField;import java.awt.Button;public class ScrollPaneTest { public static void main(String[] args) { Frame f = new Frame ("测试窗口"); //创建一个ScrollPane容器,指定总是具有滚动条 ScrollPane sp = new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS); //ScrollPane sp = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED); //向Panel容器中添加两个组件 sp.add(new TextField(20)); sp.add(new Button("single click")); //将ScrollPane容器添加到Frame窗口中 f.add(sp); // 设置窗口的大小,位置 f.setBounds (30, 30, 250, 120); // 将窗口显示出来 f.setVisible (true); }}
结果:
如果使用ScrollPane sp = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
则结果: