0

我正在尝试在 java 中制作一个 ToDoManager。现在我有关于我想要的基本版本的信息。但是我对面板的大小有疑问。

我有一个主要的 JFrame。这包含一个JPanel,比如jPanel1。jPanel1 有 2 个按钮(添加和删除)和另一个 JPanel(比如 jPanel2)。

jPanel2 包含一个 JScrollPane,其中包含 JTable 的修改版本。

我想要的是告诉 JTable 伸展,所以我可以查看 JTable 中的所有内容,然后告诉 JScrollPane 和 jPanel2 “打包”或调整大小,所以 JTable 是完全可见的(如果不可能的话 JScrollPane 应该做它的工作并绘制滚动条)。

这就是我目前得到的:

图形用户界面摇摆 所以也许你可以看到两个问题:

1) 水平滚动条不出现。(但我确实设置了滚动条:HORIZONTAL_AS_NEEDED)

2) 我没有为 main 设置任何首选大小JFrame,也没有为 jPanel1 设置任何首选大小,但它总是以相同的大小打包。所以我想将 jPanel2 拉伸到完整的 JTable,如果这会超过屏幕大小,请绘制滚动条。

4

1 回答 1

0

使用另一个布局管理器,更容易理解 JPanel 的用法,问题就结束了。

于 2015-03-17T09:29:02.403 回答