社区
Java SE
帖子详情
JTextArea如何添加滚动条?
snowbamboo
2003-05-04 08:55:37
如题
...全文
2037
15
打赏
收藏
JTextArea如何添加滚动条?
如题
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gaoxin900
2003-06-08
打赏
举报
回复
Container contentPane;
JTextArea contentTextArea = new JTextArea(20,10);
JScrollPane textAreaSP = new JScrollPane(contentTextArea);
contentPane.add(textAreaSP);
xiaoke12
2003-05-05
打赏
举报
回复
用JScrollpane()我用过,但没实现。
hui3zhihui
2003-05-05
打赏
举报
回复
JScrollPane scrollPane=new JScrollPane(JTextArea name);
xuehouniao
2003-05-05
打赏
举报
回复
给你一个完整实例吧:
import javax.swing.*;
public class LogicalOperators{
public static void main(String args[]){
//创建JTextArea的对象outputArea
JTextArea outputArea = new JTextArea( 15,20 );
//创建JScrollPane对象,为JTextArea对象outputArea添加滚动条
JScrollPane scroller = new JScrollPane( outputArea );
String output = "";
output += "Logical AND (&&)" +
"\nfalse && false: " + ( false && false ) +
"\ntrue && false: " + ( true && false ) +
"\nfalse && true: " + ( false && true ) +
"\ntrue && true: " + ( true && true ) ;
output += "\n\nLogical OR (||)" +
"\nfalse || false: " + ( false || false ) +
"\ntrue || false: " + ( true || false ) +
"\nfalse || true: " + ( false || true ) +
"\ntrue || true: " + ( true || true ) ;
output += "\n\nBoolean logical AND(&)"+
"\nfalse & false: " + ( false & false ) +
"\ntrue & false: " + ( true & false ) +
"\nfalse & true: " + ( false & true ) +
"\ntrue & true: " + ( true & true ) ;
output += "\n\nBoolean logical inclusive OR (|)"+
"\nfalse | false: " + ( false | false ) +
"\ntrue | false: " + ( true | false ) +
"\nfalse | true: " + ( false | true ) +
"\ntrue | true: " + ( true | true ) ;
output += "\n\nBoolean logical exclusive OR (^)"+
"\nfalse ^ false: " + ( false ^ false ) +
"\ntrue ^ false: " + ( true ^ false ) +
"\nfalse ^ true: " + ( false ^ true ) +
"\ntrue ^ true: " + ( true ^ true ) ;
output += "\n\nLogical NOT(!)" +
"\n!false: " + (!false) +
"\n!true: " + (!true);
//为JTextArea的对象outputArea添加文本
outputArea.setText( output );
//显示有了滚动条的JTextArea的对象。
JOptionPane.showMessageDialog( null,scroller,"Truth Tables",JOptionPane.PLAIN_MESSAGE );
System.exit(0);
}
}
leihome
2003-05-05
打赏
举报
回复
JTextArea message = new JTextArea(4,22);
message.setLineWrap(true);
message.setWrapStyleWord(true);
JScrollPane scroll = new JScrollPane(message);
这样就可以了
rocandroc
2003-05-05
打赏
举报
回复
答案很多了,也都对,为什么还不结帖呢?
lwzbiti
2003-05-04
打赏
举报
回复
McKinder(猫啃的) :
放在JScrollPane里
希偌
2003-05-04
打赏
举报
回复
不会自动添加的!
贴主跑掉了?
mercury1231
2003-05-04
打赏
举报
回复
楼上的--好像不会自动添加吧。
George. Luo
2003-05-04
打赏
举报
回复
其实不添加也可以。如果你的内容超过textArea大小,它会自动添加的。当然添加也可以。但是我觉得反而麻烦了。
yoken
2003-05-04
打赏
举报
回复
同意thebear810611(小雄)
McKinder
2003-05-04
打赏
举报
回复
放在JScrollPane里
thebear810611
2003-05-04
打赏
举报
回复
或者
JScrollPane jScrollPane = new JScrollPane(new JTextArea());
telenths
2003-05-04
打赏
举报
回复
放到 JScrollPane 里面
jScrollPane.getViewport().add(jTextPane, null);
alexll
2003-05-04
打赏
举报
回复
好像自动的,查一下API Docs吧
笔记——如何给
JTextArea
添加
滚动条
做swing给
JTextArea
添加
滚动条
的时候折腾了好久,一直出不来效果,我直接用SWING加进去,可是看不到效果,后来就直接
添加
代码了,但是
滚动条
大小又一直困扰了我,位置大小如何设定呢? 其实做法很简单,只要给
滚动条
加一个setViewportView(
JTextArea
);的方法就可以了,之前一直用add(
JTextArea
);这个方法,界面总是出不来,后来仔细查看了一下之前做的例子,原来是用
给
JTextArea
添加
滚动条
开发swing时给
JTextArea
添加
滚动条
。 JPanel panel = new JPanel();
JTextArea
textArea = new
JTextArea
(); textArea.setBounds(0, 21, 237, 324);//文本区位置大小 textArea.setLineWrap(true);//自动换行 panel.add(textArea); JScrol...
Java中给
JTextArea
添加
滚动条
具体参考桌面的网址
JTextArea
添加
滚动条
给
JTextArea
添加
滚动条
在 Container 中给
JTextArea
添加
滚动条
:JFrame jf = new JFrame();Container c = jf.getContentPane();c.setLayout(null); //设置布局管理器为 null,即绝对定位
JTextArea
jta = new
JTextArea
();jta.setLineWrap(true); //设置自动换行,自动换行则不会出现横向的
滚动条
jta.setEditable(true);
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章