0
我有一个2 JPanels,1个按钮面板和一个图形面板。我希望按钮面板位于图形面板的正下方,但按钮面板会切断中间的图形面板。我一直在尝试从讨论中看来似乎是我尝试做的最好的格式。任何人都可以给我一些关于格式问题的建议。JPanel格式问题
JFrame canvas = new JFrame("Baseball Strike K");
JFrame canvas = new JFrame ("GraphicBoard");
canvas.setVisible(true);
canvas.setSize(1000,1000);
canvas.setDefaultCloseOperation(EXIT_ON_CLOSE);
//create two panels
//add them to contentPane
//set Layout
JPanel buttonPanel = createButtons();
JPanel mainPanel = new Graphic(); //extends JPanel and writes the paint method
mainPanel.setSize(1000, 1000);
Container content = canvas.getContentPane();
content.setLayout(new BoxLayout(content, BoxLayout.Y_AXIS));
content.add(mainPanel);
content.add(buttonPanel);
代码不足。至少需要查看Graphic和createButtons。可运行的示例也会非常有用 – MadProgrammer 2013-03-17 20:06:11
查看Eclipse IDE中的WindowBuilder。你不会回头。 – Java42 2013-03-17 20:09:39
1)为了更好地提供帮助,请发布[SSCCE](http://sscce.org/)。 2)参见[使用多个JFrames,好/坏实践?](http://stackoverflow.com/a/9554657/418556)3)'扩展JPanel并写入paint方法'应该是'.. paintComponent方法' – 2013-03-17 20:30:39