我想为“性别”标签创建两个单选按钮。下面是我得到的结果:
maleRB = new JRadioButton("Male", true);
femaleRB = new JRadioButton("Female", false);
radioGroup = new ButtonGroup();
radioGroup.add(maleRB);
radioGroup.add(femaleRB);
但是我不知道如何设置它们的位置。你设置的位置和你设置JLabel/JTextField等的位置一样吗?这是照片。我想把单选按钮放在标签“性别”旁边。
4条答案
按热度按时间nx7onnlm1#
这通常取决于您使用的布局,但是添加单选按钮组的一种方法是通过
JPanel
,正如我在前面的评论中提到的。zazmityj2#
只需将它们添加到JPanel中,就像您添加其他对象一样。
ButtonGroup
只是将它们的事件连接在一起,以便一次只能选择一个事件,它本身并不是一个图形化的Swing组件。lx0bsm1f3#
我也有同样的问题。尽管说吧
button.setbounds(x,y,z,w); // your coordinates,length and width button.setLayout(null);
vm0i2vca4#
示例: