Java - 我尝试使用框布局时出现错误
Java - I get an error when i try to use a box layout
我尝试使用盒式布局创建框架,但出现奇怪的错误:
Exception in thread "AWT-EventQueue-0" java.awt.AWTError: BoxLayout can't be shared.
这是我的 Jframe class 中可能导致错误的部分代码:
JLabel JL = new JLabel();
PongPanel pp = new PongPanel();
JPanel panel = new JPanel();
BoxLayout layout = new BoxLayout(panel, BoxLayout.PAGE_AXIS);
setLayout(layout);
panel.add(pp);
panel.add(Box.createVerticalStrut(20));
panel.add(JL);
add(panel);
目标容器已分配给此语句中的 panel
容器
BoxLayout layout = new BoxLayout(panel, BoxLayout.PAGE_AXIS);
为父容器使用不同的布局管理器实例替换
setLayout(layout);
和
panel.setLayout(layout);
我尝试使用盒式布局创建框架,但出现奇怪的错误:
Exception in thread "AWT-EventQueue-0" java.awt.AWTError: BoxLayout can't be shared.
这是我的 Jframe class 中可能导致错误的部分代码:
JLabel JL = new JLabel();
PongPanel pp = new PongPanel();
JPanel panel = new JPanel();
BoxLayout layout = new BoxLayout(panel, BoxLayout.PAGE_AXIS);
setLayout(layout);
panel.add(pp);
panel.add(Box.createVerticalStrut(20));
panel.add(JL);
add(panel);
目标容器已分配给此语句中的 panel
容器
BoxLayout layout = new BoxLayout(panel, BoxLayout.PAGE_AXIS);
为父容器使用不同的布局管理器实例替换
setLayout(layout);
和
panel.setLayout(layout);