JScrollPane多层嵌套的问题

carmon 2004-07-19 02:59:06
我在ScrollPane1中放置Panel1,Panel1中放置Splitepane1,Splitepane1左边是ScrollPane2,中间放置EditPane,右边是一ScrollPane3,中间放置JTree1,
在我编辑Editpane的时候,如果范围超出当前尺寸(行数),会在ScrollPane1出现Scrollbar,(并且实际增长的是Splitepane1的尺寸,长度),但我要的效果是EditPane外层的ScrollPane2出现Scrollbar。我对Swing的一些机制b包括Layout不是很了解,求教。
PS:如果不用Splitepane1,而用我自己写的实现类似功能的PopupPane+XYXLayout,则ScrollPane2正常出现Scrollbar,我猜原因是不是因为我在初始化的时候并没有给出一些组件的尺寸? 头痛头痛..


...全文
151 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hq1305018 2004-07-19
  • 打赏
  • 举报
回复
我觉得ScrollPane1是多余的吧。你这个也不需要它啊?

62,623

社区成员

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

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