Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 多个目的取决于选择的单选按钮_Java_Android_If Statement - Fatal编程技术网

Java 多个目的取决于选择的单选按钮

Java 多个目的取决于选择的单选按钮,java,android,if-statement,Java,Android,If Statement,可以根据选择的单选按钮转到特定的类? 是否可以在onClick中为新的意图生成if-else语句 比如说, 圆形、方形、三角形单选组按钮。 圆圈已被选中 在“onClick”中 有一个if-else语句有“circle.class”、“square.class”、“triangle.class” 意图将转到“circle.class”是的,这是非常可能的! 您所要做的就是调用所需类的main方法(或任何其他方法) 如果该方法是静态的,则直接通过类引用调用它,它是非静态的,然后使用该类的对象(不过

可以根据选择的单选按钮转到特定的类? 是否可以在onClick中为新的意图生成if-else语句

比如说,

圆形、方形、三角形单选组按钮。 圆圈已被选中

在“onClick”中 有一个if-else语句有“circle.class”、“square.class”、“triangle.class”
意图将转到“circle.class”

是的,这是非常可能的! 您所要做的就是调用所需类的main方法(或任何其他方法) 如果该方法是静态的,则直接通过类引用调用它,它是非静态的,然后使用该类的对象(不过要注意NullPointerException)

1) 确保创建了圆或三角形(或其他)类

你可以: 在jRadioButton1的ActionPerformed()事件下

   // should be the name of your button, say CircleActionPerformed() 
   private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) 
    {  
       
        if(jRadioButton.isSelected() == true)
        {
                circle.main() // 
        }
    }

    

顺便问一下,你是按按钮还是什么?按按钮先生。我像这样尝试过“if(“Circle”.equals(radioButton.getText().toString()){}”,但在com.example.locator.myapplication.MainActivity$3.onClick(MainActivity.java:87)的空对象引用上出现错误“尝试调用虚拟方法'java.lang.CharSequence android.widget.TextView.getText()”,尝试使用isSelected()==true而不是getText()。