我的问题是:
如何将 JPanel 添加到东南的 BorderLayout?
这是我的一组按钮:
buttonsPanel = new JPanel();
buttonsPanel.setLayout(new GridBagLayout());
buttonsPanel.add(cancel);
buttonsPanel.add(previous);
buttonsPanel.add(next);
而取消、上一个和下一个按钮是JButtons-s,而buttonsPanel是一个JPanel。
声明:
JPanel buttonsPanel;
JButton cancel;
JButton previous;
JButton next;
还有我的 JFrame:
JFrame mainWindow;
- 声明。
其余代码:
mainWindow.setJMenuBar(menubar);
mainWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainWindow.getContentPane().setLayout(new BorderLayout());
mainWindow.setSize(new Dimension(screenW / 3 + 200, screenH - 200));
mainWindow.setMinimumSize(new Dimension(screenW / 4, screenH - 500));
//mainWindow.getContentPane().add(BorderLayout.EAST, BorderLayout.SOUTH, buttonsPanel);
int w = mainWindow.getWidth();
int h = mainWindow.getHeight();
x = (screenW - w)/2;
y = (screenH - h)/2;
mainWindow.setLocation(x, y);
mainWindow.setVisible(true);
那么我该怎么做才能移动主窗口东南方的buttonsPanel?请帮我。
提前致谢, Mateiaru