RE:JScrollPane组件问题?

pvii 2005-04-23 11:01:09
在JScrollPane里add一个JTextArea,JTextArea.setText(...)设置一段文字,当这段文字大于JScrollPane显示大小时,JScrollPane会自动加上滚动条。

那么如果我在JScrollPane里加上JPanel,再在JPanel里加上其他组件,能否在其他组件显示大于JScrollPane时同样自动加上滚动条呢?

怎么做?
谢谢

(PS:
我是在JFrame里重写CompomnetResize 和 ComponentShown方法,使之在绘制时
JPanel.setSize(2000,2000);大于JFrame的大小,但是JScrollPane没有自动加上滚动条);
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kofsky 2005-04-24
  • 打赏
  • 举报
回复
楼主似乎已经把方法说出来了啊。

JFrame jf=new JFrame();
//......
JPanel jp=new JPanel();
JScrollPane jsp=new JScrollPane(jp);
//.....
//在该添加jp的地方添加jsp
jf.add(jsp);

然后在jp里面添加该加的东西,如果大于jp的大小,自动就加上滚动条了。

我试过,可以的。
tangzhu0619 2005-04-23
  • 打赏
  • 举报
回复
我试着做过,没成功,关注!

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧