【发布时间】:2016-04-03 20:13:18
【问题描述】:
我正在将 Jbuttons 用于一款名为的游戏,该游戏希望在一项任务中成为亿万富翁。我正在使用按钮选择答案。这是一些按钮的代码。代码:
}
});
Answer2.setBounds(220, 105, 188, 25);
panel.add(Answer2);
Answer1 = new JButton("A");
Answer1.setBackground(Color.YELLOW);
Answer1.setHorizontalAlignment(SwingConstants.LEFT);
Answer1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Answer1.setBackground(Color.BLUE);
Answer1.setForeground(Color.WHITE);
}
});
Answer1.setBounds(20, 105, 188, 25);
panel.add(Answer1);
Answer4 = new JButton("D");
Answer4.setBackground(Color.YELLOW);
Answer4.setHorizontalAlignment(SwingConstants.LEFT);
Answer4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Answer4.setBackground(Color.BLUE);
Answer4.setForeground(Color.WHITE);
}
});
目前可以选择多个按钮,我希望防止这种情况发生。如果您能向我展示一个可用于执行此操作的代码示例,将会很有帮助。
【问题讨论】:
-
您希望其他按钮在单击一个按钮时处于非活动状态吗?
-
不,我正在使用 Eclipse,抱歉,我忘了在问题中提及这一点。
-
在 ButtonGroup 中使用 JRadioButtons
-
当一个按钮被点击它会改变颜色,但我不希望用户能够点击多个按钮。