java中如何给文本框添加滚动效果输入更多的字

 时间:2024-10-29 00:27:14

在我们对java文本编程的时候,有时候,简单的输入有限的几行是不能满足我们的需求的,对于该问题,java窗口编程工具宝提供了一种可以添加滚动效果的类JScrollPane。下面以一个实例来说明该方法的使用,其实和仅仅在文本框的基础上添加一个类并调用它就可以了。本经验给出详细的说明。

工具/原料

eclipse软件

win7系统

方法/步骤

1、打开eclipse软件,如图所示;

java中如何给文本框添加滚动效果输入更多的字

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(); }}

java中如何给文本框添加滚动效果输入更多的字

3、查看,多行输入文本java工程的不足,提出加入滑动窗的方案;

java中如何给文本框添加滚动效果输入更多的字

4、在原来的代码的基础上进行修改,添加入滑动框,代码如下修改后的全部代码如下图所示;在杨钭维程属性中添加:privateJScrollPanejsp=newJScr泠贾高框ollPane(jta);将原来的:jta.setBounds(20,20,150,100);改成:jsp.setBounds(20,20,150,100);原来的:jp.add(jta);改成:jp.add(jsp);

java中如何给文本框添加滚动效果输入更多的字

5、查看下滑动的效果。看看是不是已经有了滑动控件了,这样我们就可更多的输入数据了。

java中如何给文本框添加滚动效果输入更多的字

jquery如何给p标签绑定点击事件 如何设置Java窗体的图标 thinkphp如何在html页面输出数据库数据 img对象align属性如何使图片居右显示? js实现得到焦点input清空,失去焦点显示默认文字
热门搜索
幼儿园环创图片 唯美漫画 花草图片大全 堕落天使图片 武汉大学宿舍图片