好的,所以我为 JFrame 中的主面板设置了一个 BoxLayout 为 Y_AXIS。我尝试将实际的 Frame 设置为设置为 X_AXIS 的 BoxLayout,然后将我的主面板添加到我的 JFrame,但我得到一个 java.awt.AWTError 说:“BoxLayout 无法共享”。还有其他使用 BoxLayout 的方法可以让我这样做吗?
ComponentPanel.setToolTipText("I go in the FramePanel as well as other of my types aligned up and down");
FramePanel.setLayout(new BoxLayout(FramePanel, BoxLayout.Y_AXIS));
FramePanel.add(ComponentPanel);
Frame.setLayout(new BoxLayout(Frame, BoxLayout.X_AXIS));
Frame.add(FramePanel);