Java JScrollPane中的JTable和JButton

Java JScrollPane中的JTable和JButton,java,swing,jtable,jpanel,jscrollpane,Java,Swing,Jtable,Jpanel,Jscrollpane,我有一个JPanel,上面有很多组件。他是主体框架的一部分。我用GridBagLayout在他身上放置组件,一切都很好。 在JPanel的一个部分,我将JScrillingPane与另一个JPanel p2放在一起。我需要将JTable extended one放在我自己的位置,并将JButton放在第二个按钮之后的p2 1上。我在p2上使用了几个布局,但我的扩展JTable总是太宽。它不能通过JScrollPane或p2边界,不管怎样。当我只把JButton放在p2上时,一切都很好,但对于ta

我有一个JPanel,上面有很多组件。他是主体框架的一部分。我用GridBagLayout在他身上放置组件,一切都很好。 在JPanel的一个部分,我将JScrillingPane与另一个JPanel p2放在一起。我需要将JTable extended one放在我自己的位置,并将JButton放在第二个按钮之后的p2 1上。我在p2上使用了几个布局,但我的扩展JTable总是太宽。它不能通过JScrollPane或p2边界,不管怎样。当我只把JButton放在p2上时,一切都很好,但对于table,一切都很糟糕

因此,组件的顺序是:带有GridBagLayout的JPanel、JScrollPane、带有任意布局的JPanel、最后一级的JButton和JTable

我需要找什么?我没有发布代码,因为它很长,在这个页面上会占用太多空间


另外,我知道也有类似的问题,但我真的没有发现任何对我有帮助的东西。我已经搜索了几个小时。

也许在你的桌子上使用一个额外的JPanel可能会有所帮助。@TanmayPatil尝试过。不帮助:/n请编辑您的问题,将重点放在您描述的问题上。