从Panel的JPanel获取JButton

时间:2015-12-01 19:51:19

标签: java swing

我正在努力从另一个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();

但是,我有一个问题是获取添加到主面板中的面板组件。 如果你能给我一些帮助,我会很高兴的。

0 个答案:

没有答案