【发布时间】:2013-06-11 20:45:33
【问题描述】:
我正在尝试用 java 制作一个 ToDoManager。现在我有关于我想要的基本版本的信息。但我对面板的大小有疑问。
我有一个主 JFrame。这包含一个JPanel,比如jPanel1。 jPanel1 有 2 个按钮(添加和删除)和另一个 JPanel(比如 jPanel2)。
jPanel2 包含一个 JScrollPane,其中包含 JTable 的修改版本。
我想要告诉 JTable 伸展,这样我就可以查看 JTable 中的所有内容,然后告诉 JScrollPane 和 jPanel2 “打包”,或者调整大小,所以 JTable 是完全可见的(如果不可能的话JScrollPane 应该完成它的工作并绘制滚动条)。
这是我目前得到的:
所以也许你可以看到 2 个问题:
1) 不出现水平滚动条。 (但我确实设置了滚动条:HORIZONTAL_AS_NEEDED)
2) 我没有为主要的JFrame 和 jPanel1 设置任何首选大小,但它总是以相同的大小打包。所以我想将 jPanel2 拉伸到完整的 JTable,如果超出屏幕尺寸,请绘制滚动条。
【问题讨论】:
-
张贴SSCCE 你已经得到的。
-
感谢您检查这一点,但与此同时,我通过为 JPanel2 使用另一个布局管理器解决了这个问题。不过,谢谢您的时间。 Ps: 怎么关闭这个帖子?
标签: java swing jtable jscrollpane layout-manager