扩展 JScrollPane - Java
我有这样的结构:
<JFrame>
<JPanel backgroundcolor = "pink">
<JScrollPane>
<JTable>!!!Data here !!!</JTable>
</JScrollPane>
</JPanel>
</JFrame>
如何在不使用 setSize 的情况下拉伸 ScrollPane 以覆盖整个窗口? 现在是这样的: 替代文本 http://img22.imageshack.us/img22/8491/17747996.png< /a>
谢谢!
I have this structure:
<JFrame>
<JPanel backgroundcolor = "pink">
<JScrollPane>
<JTable>!!!Data here !!!</JTable>
</JScrollPane>
</JPanel>
</JFrame>
How do i stretch the ScrollPane it to cover the full window without using setSize?
This is how it looks like now:
alt text http://img22.imageshack.us/img22/8491/17747996.png
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
嗯!没有人提供简单的解决方案,例如使用 BorderLayout 作为我的 JScrollpane 容器的布局管理器!
Mmmph! Nobody offered a simple solution such as using BorderLayout as layout manager for my JScrollpane container!
我不熟悉 XML 文件格式。
如果它是编码的,您可能需要编写如下代码:
I am not familiar with the XML file format.
If it is coded, you may need to code something like this:
使用 < code>setPreferredScrollableViewportSize() 和合适的布局。
编辑:您还需要
setFillsViewportHeight()
,如 将表添加到容器。Use
setPreferredScrollableViewportSize()
and a suitable layout.Edit: You'll also need
setFillsViewportHeight()
, as discussed in Adding a Table to a Container.