在我们对java文本编程的时候,有时候,简单的输入有限的几行是不能满足我们的需求的,对于该问题,java窗口编程工具宝提供了一种可以添加滚动效果的类JScrollPane。下面以一个实例来说明该方法的使用,其实和仅仅在文本框的基础上添加一个类并调用它就可以了。本经验给出详细的说明。
工具/原料
eclipse软件
win7系统
方法/步骤
1、打开eclipse软件,如图所示;
2、建立一个带有可以多行输入文本的java工程,其全部代码跗柿椁焚如下:packagetextarea;importjavax.swing.J僻棍募暖Frame;importjavax.swing.JPanel;importjavax.swing.JTextArea;publicclasstextareaextendsJFrame{ privateJPaneljp=newJPanel(); privateJTextAreajta=newJTextArea(); publictextarea(){ jp.setLayout(null); jta.setBounds(20,20,150,100); jp.add(jta); jta.setLineWrap(true); this.add(jp); this.setTitle("huanhang"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setResizable(false); this.setBounds(100,100,200,200); this.setVisible(true); } publicstaticvoidmain(String[]args){ newtextarea(); }}
3、查看,多行输入文本java工程的不足,提出加入滑动窗的方案;
4、在原来的代码的基础上进行修改,添加入滑动框,代码如下修改后的全部代码如下图所示;在杨钭维程属性中添加:privateJScrollPanejsp=newJScr泠贾高框ollPane(jta);将原来的:jta.setBounds(20,20,150,100);改成:jsp.setBounds(20,20,150,100);原来的:jp.add(jta);改成:jp.add(jsp);
5、查看下滑动的效果。看看是不是已经有了滑动控件了,这样我们就可更多的输入数据了。