我的选项卡式窗格中有5个相同的面板,它们有一个4个单选按钮的按钮组。如果我选择面板上的任何d按钮并移动到下一个面板,那么在前一个窗格中选择的那个自动选择。因此,如果我在问题上选择选项B,当我导航到所有其他问题时,会选择该选项。 我只使用GUI构建器构建了一个面板,其他面板以编程方式创建,与第一个面板相同。 将获得最轻微的帮助
答案 0 :(得分:0)
检查一下。我制作了一个带有2个标签式窗格和2个单选按钮的框架。你可以添加更多的面板和按钮。 从tab1中选择一个按钮,它不会在选项卡2上自动选择。在选项卡2上,您可以获得新的选择。
public class test {
JRadioButton r1 = new JRadioButton("radio1");;
JRadioButton r2 = new JRadioButton("radio2");
ButtonGroup bg = new ButtonGroup();
JTabbedPane tab = new JTabbedPane();
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
public test() {
bg.add(r1);
bg.add(r2);
panel1.add(r1);
panel1.add(r2);
r1 = new JRadioButton("radio1");
r2 = new JRadioButton("radio2");
panel2.add(r1);
panel2.add(r2);
tab.addTab("tab1", panel1);
tab.addTab("tab2", panel2);
JFrame frame = new JFrame();
frame.setContentPane(tab);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new test();
}
}
希望它可以帮助你:)