繁体   English   中英

单选按钮到TextArea问题

[英]RadioButton to TextArea Issue

当我选择单选按钮进入文本区域时,无法从单选按钮获取文本。 只能得到一个真或假值。 下面的代码是我遇到问题的地方。 我将不胜感激任何建议。

 jTextArea2.setText(String.valueOf("Mixed Flavors:" + jRadioButton1.isSelected() + jRadioButton2.isSelected()
          + jRadioButton3.isSelected() + jRadioButton4.isSelected()));

要获取文本,您必须在单选按钮上使用getText() 另外,也不需要使用String.valueOf() ,因为您尝试在TextArea中设置的整个内容都将变成String。

 jTextArea2.setText("Mixed Flavors:" + jRadioButton1.getText() + ":" + 
       jRadioButton1.isSelected() + " , "  + jRadioButton2.getText() + ":" +
       jRadioButton2.isSelected() + " , "+ jRadioButton3.getText() + ":"  + 
       jRadioButton3.isSelected() + " , " + jRadioButton4.getText() + ":" + 
       jRadioButton4.isSelected());

我不能从单选按钮中获取文本,而当选择了文本区域时 ,我只是希望这意味着您想尝试类似的方法

if( jRadioButton1.isSelected() )
    jTextArea2.setText( String.valueOf("BLA") + jRadioButton1.getText() );
if( jRadioButton2.isSelected() )
    jTextArea2.setText( String.valueOf("BLA") + jRadioButton2.getText() );
if( jRadioButton3.isSelected() )
    jTextArea2.setText( String.valueOf("BLA") + jRadioButton3.getText() );
if( jRadioButton4.isSelected() )
    jTextArea2.setText( String.valueOf("BLA") + jRadioButton4.getText() );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM