我正在努力从另一个JPanel中获取JPanel中的JButton对象。
我有两个不同的JPanel。 第一个JPanel:GridLayout为4:1 第二个JPanel:GridLayout为1:2
然后,我将2个第一个JPanels放入第二个JPanel, 并且完全将8个JButton放入每个空间。
这是我的代码。
JFrame frame = new JFrame();
JPanel panel;
JPanel mainPanel = new JPanel();
mainPanel.setLayout(new GridLayout(1, 2));
for (int j = 0; j < 2; j++) {
panel = new JPanel();
panel.setLayout(new GridLayout(4, 1));
for (int i = 0; i < 4; i++) {
panel.add(new JButton("" + i));
}
mainPanel.add(panel);
}
frame.add(mainPanel);
frame.setVisible(true);
frame.pack();
但是,我有一个问题是获取添加到主面板中的面板组件。 如果你能给我一些帮助,我会很高兴的。