如果想在Frame的显示3个横向滚动条,怎么使他们排列好呢?比如一起排在下面(HORIZONTAL)分三层呢?

coralhus2 2007-06-20 09:20:16
就是题目上的问题啦
如何使3条横向滚动条显示在Frame的地层,分三层呢?
...全文
192 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
boby 2007-06-20
  • 打赏
  • 举报
回复
给F加2个JP,把它们的L都设成BL,然后如下:

JFrame f = new JFrame("test");
f.setLayout(new BorderLayout());

JPanel p1 = new JPanel();
p1.setLayout(new BorderLayout());
JPanel p2 = new JPanel();
p2.setLayout(new BorderLayout());
JScrollBar scrollBar1 = new JScrollBar(JScrollBar.HORIZONTAL);
JScrollBar scrollBar2 = new JScrollBar(JScrollBar.HORIZONTAL);
JScrollBar scrollBar3 = new JScrollBar(JScrollBar.HORIZONTAL);

p2.add(scrollBar1, BorderLayout.SOUTH);
p1.add(p2, BorderLayout.CENTER);
p1.add(scrollBar2, BorderLayout.SOUTH);
f.add(p1, BorderLayout.CENTER);
f.add(scrollBar3, BorderLayout.SOUTH);

62,623

社区成员

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

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