Swing JTable单元内的组件占用单元大小

Swing JTable单元内的组件占用单元大小,swing,jtable,jcomponent,Swing,Jtable,Jcomponent,我一直在使用JTable和其他swing组件开发表单,比如structure,方法是在JTable单元格中拖放n个组件。除了JTable单元中的JComponent占用整个单元(即使为JComponent定义了最大大小)这一事实之外,所有的工作都很顺利。如果JTable单元中存在JTable,而其他单元中存在其他组件,这会使GUI看起来很笨拙 请问,以前有人遇到过这种问题吗?如果你需要更多的信息,请告诉我 谢谢您确定使用表格是实现此功能的最佳方式吗。甚至还有专门设计的布局管理器来布局组件,比如典

我一直在使用JTable和其他swing组件开发表单,比如structure,方法是在JTable单元格中拖放n个组件。除了JTable单元中的JComponent占用整个单元(即使为JComponent定义了最大大小)这一事实之外,所有的工作都很顺利。如果JTable单元中存在JTable,而其他单元中存在其他组件,这会使GUI看起来很笨拙

请问,以前有人遇到过这种问题吗?如果你需要更多的信息,请告诉我


谢谢

您确定使用表格是实现此功能的最佳方式吗。甚至还有专门设计的布局管理器来布局组件,比如典型的表单(例如JGoodies表单布局),感谢Robin的输入,但这里的一切都是动态的,用户可以在任何单元格中拖放小部件。我在项目开始时寻找布局经理,但当您有静态表单并且您知道每个组件将放置在何处时,所有这些似乎都是相关的。在这里,我可以把表放在任何级别的表中,他们可以在其中包含组件。请纠正我,如果你仍然觉得布局管理器是一个不错的选择。