我有一个JPanel,上面有很多组件。他是主框架的一部分。我在他身上使用了GridBagLayout来放置组件,这一切都很有效。 在JPanel的一部分中,我将JScrillingPane与另一个JPanel(p2)放在一起。我需要将JTable(由我自己扩展一个)和JButton放在p2上,而不是第二个。我在p2上使用了几个Layouts但是我的扩展JTable总是太宽了。它不能传递JScrollPane(或p2边框,无论如何)。当我只把JButton放在p2上时,一切正常,但是对于桌子,一切都很糟糕。
因此,组件的顺序是:JPanel与GridBagLayout,JScrollPane,JPanel与任何布局,JButton和JTable在最后一级。
我需要寻找什么或者其他什么?我没有发布代码,因为它很长,并且在这个页面上占用太多空间。
P.S。我知道有类似的问题,但我真的没有找到任何有用的东西。我已经搜索了几个小时。