有人可以给我一些关于如何动态生成嵌套单选按钮的提示吗?我从未使用过JAVA中的单选按钮,所以在开始之前我可能会在这里找到一些有用的提示。我从数据库中读取信息并使用它来创建一些单选按钮,同时下拉。
这样的事情:
当我按下我的储蓄账户时,会出现一个新的下拉面板,其中包含该账户所拥有的产品集。此外,我希望我的响应能够存储这些单选按钮选择。
答案 0 :(得分:1)
我不建议您使用嵌套。优良作法是使用UI,其中组件尽可能彼此对齐,嵌套将为每个级别的嵌套组件创建垂直对齐。此外,与单选按钮结合使用,需要大面积的空用户界面!
您可以将每个级别的单选按钮放在上一级单选按钮下,而不是嵌套。在一个级别中选择单选按钮将启用和更新级别下的单选按钮。像这样的东西,但想象更多的单选按钮组:
您也可以用组合框替换单选按钮。这样可以节省更多空间,使UI更加简单。
如果你真的想要单选按钮嵌套,我会使用GridBagLayout。每个单选按钮都在一行中并填充多列。每个级别的单选按钮都会从下一列开始:
答案 1 :(得分:0)
这里简单练习在Swing中添加按钮,是的,这个例子使用了RadioButton。
在这里查看一下。
for (int i = 0; i < 10; i++) {
final JRadioButton button1 = new JRadioButton("Kishan"+i);
jPanel1.add(button1);
buttonGroup1.add(button1);
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.err.println("Action Performed..************");
System.out.println("This is action text.."+button1.getText());
}
});
}