实现如此要求该如何做??

axuluo812 2003-12-10 09:09:25
有如下代码:
……
fram=new JFrame("JScrollPane_Test");
pane=new JPanel();
JScrollPane sPane = new JScrollPane(pane);
sPane.setPreferredSize(new Dimension(0,2000));
sPane.setLayout(new ScrollPaneLayout());
fram.getContentPane().add(sPane,BorderLayout.CENTER);
fram.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fram.setSize(120,550);
……
如果要实现只有垂直滚动条,而没有水平滚动条,而且往pane添加控件的时候,只能在垂直方向添加,不能在水平方向添加,该如何实现呢?是否要设置什么布局呢就行了??
...全文
26 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
axuluo812 2003-12-11
  • 打赏
  • 举报
回复
在你身上学了好多招了,谢谢你,mq612(理想) !!!
mq612 2003-12-10
  • 打赏
  • 举报
回复
用BoxLayout能满足你的要求,GridBagLayout + BoxLayout = new 天下无敌() ;


<------ 树欲静而风不止 ------>

62,623

社区成员

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

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