java - 为什么我的 JRadioButtons 标签是 "..."而不是我想要的文本?

标签 java swing jradiobutton

我不知道为什么每个按钮没有显示我想要的文本,以及为什么它显示“...”

ButtonGroup operations = new ButtonGroup(); 

 JRadioButton[] buttons = new JRadioButton[2]; 

 String[] buttonLabels = {"Male", "Female"}; 

 for (int i=0; i<2; i++) { 
     buttons[i] = new JRadioButton(buttonLabels[i], true); 

     buttons[i].setLocation(400 + (i * 50) , 170); 
     buttons[i].setSize(35, 30); 

     add(buttons[i]); 
     operations.add(buttons[i]); 


 }

This IS what Im getting

我想要按钮[0]说男性和按钮1说女的

最佳答案

当没有足够的空间来显示整个文本时,就会发生这种情况。您可以尝试将它们放在一起或稍微拉伸(stretch)宽度。

关于java - 为什么我的 JRadioButtons 标签是 "..."而不是我想要的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21958391/

相关文章:

java - FocusListener 无法像其他 Listener 一样添加?

java - 使用新输入更新 JList

java - 带有信息链接的单选按钮

java - 如何获取当前时间 09 :04:15 instead of 9:4:15 when using Date?

java - 使用哈希或编码将大字符串缩减为较小的字符串

java - 指示开关盒落空

java - 每行之前的 JRadioButtons

java - 创建java正则表达式来获取href链接

Java JPanel 鼠标监听器对其组件不起作用

java - 如何在 Netbeans 上定义 jRadioButton 的标签位置?