滚动条
来源:互联网 发布:国家统计局gdp数据 编辑:程序博客网 时间:2024/04/30 16:03
Java如何产生有滚动条的TextArea?(代码)
dwcm765d3n11级分类:JAVA语言被浏览381次2013.07.05
bvgvu68472
采纳率:45%12级2013.07.05补充回答:你向TextArea内追加内容可以使用append方法,滚动条自动下滚;如果你使用的是 setText方法,那么需要手工把光标定位到内容的最后,同样可以是滚动条下滚。代码如下:import java.awt.Frame;import java.awt.TextArea;public class TestFrame { public static void main(String[] args){ Frame jf=new Frame(); TextArea jta=new TextArea(); jf.add(jta); jf.setSize(400, 300); jf.setVisible(true); jta.setText("test\n"); for(int i=0;i<100;i++){ jta.setText(jta.getText()+"hello"+i+"\n"); jta.setCaretPosition(jta.getText().length()); } // jta.append("hello"+i+"\n"); //这样方式只需要一行代码 }}1)如果是JTextArea,需要把JTextArea包含到JScrollPane滚动面板中import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTextArea;public class TestFrame { public static void main(String[] args){ JFrame jf=new JFrame(); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextArea jta=new JTextArea(); JScrollPane jp=new JScrollPane(jta); jf.getContentPane().add(jp); jf.setSize(400, 300); jf.setVisible(true); }}2)如果是TextArea,使用缺省方式就可以import java.awt.Frame;import java.awt.TextArea;public class TestFrame { public static void main(String[] args){ Frame jf=new Frame(); TextArea jta=new TextArea(); jf.add(jta); jf.setSize(400, 300); jf.setVisible(true); }}
0 0
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 滚动条
- 无锁队列 lock free queue
- 无需序列化,复杂数据传递也如此简单,intent及进程间通信简化
- READING NOTE: DSSD: Deconvolutional Single Shot Detector
- Day01
- BFS(广搜)算法与模板 bfs求最短路
- 滚动条
- lantern官方下载
- 3.7V锂电池供电方案探讨
- java学习基础面向对象之构造方法 五-3
- javascript实现,求一组数的最小公倍数
- android可自动定位到底部的textview
- 2.2 Git 基础 - 记录每次更新到仓库
- Qstring
- errno描述