如何解决如何增加JScrollPane窗格的大小?
| scrollPane = new JScrollPane(table);
panel1.add( scrollPane,BorderLayout.CENTER );
有什么办法可以使scrollPane更大(更宽)?
解决方法
JScrollPane scrollPane = new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
JScrollBar bar = scrollPane.getVerticalScrollBar();
bar.setPreferredSize(new Dimension(40,0));
这可行。我想到了。
, 使用Border Layout时,您无法控制其中的组件大小。请考虑使用GridBag Layout。
, JScrollPane
与其所容纳的元素一样大。您应该将这些元素扩大。
此外,还有“ 3”方法。但是您很可能想要使用mre提到的setPreferredSize()
方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。