我想问问怎样才可以用图形的按钮选择操作。我原来是用switch方式,输入1,执行一个操作,输入2,执行另一个操作。现在我想用按钮,按第一个按钮执行第一个操作,按第二个按钮执行第二个操作。请问怎么才能完成呢?谢谢老师!
解决方案 »
- 搜索分词的一个小问题
- 一个关于java.lang.ClassCastException: java.lang.Class的问题
- JAVA有没有什么帮助文档之类的东西??
- 关于转换的问题 valueOf() 和 toString() 的区别
- 想用Eclipse3.2 + tomcat5.0 + struts1.2做项目,不知道有什么好struts插件没?
- 请高手们帮帮忙,"玩"一个大家来找茬的游戏!急!谢谢了!
- 小弟遇到了问题了
- jsdk帮助文档中类的方法是怎么实现的?
- swing的问题急求大神指教啊
- 请问哪里有JAVA函数大全或者相似的书籍或帮助??谢谢!!
- 看了一些Java的书,都没感觉?
- 求一个获得当前排班类型的算法
[code=Java]
import java.io.BufferedReader ;
import java.io.IOException;
import java.io.InputStreamReader;
public class Input
{
public static int mb_In(BufferedReader f )
{
try
{
String s = f.readLine() ;
int i = Integer.parseInt(s);
return i ;
}
catch (IOException e)
{
return -1 ;
}
} public static void main(String[] args)
{
BufferedReader f1 = new BufferedReader (new InputStreamReader(System.in));
BufferedReader f2 = new BufferedReader (new InputStreamReader(System.in));
int i=0 ;
int j=0 ;
try
{
System.out.println("请输入第一个数字:");
i = mb_In( f1 ) ;
System.out.println("请输入第二个数字:");
j = mb_In( f2 ) ;
}
catch(Exception e)
{
System.err.println("异常");
e.printStackTrace();
}
System.out.println("第一个输入数字"+ i);
System.out.println("第一个输入数字"+ j);
System.out.println("请选择操作,1为加法,2为减法");
BufferedReader f3 = new BufferedReader (new InputStreamReader(System.in));
int k = mb_In(f3);
switch(k)
{
case 1 :
System.out.println("相加为"+ (j+i));
break ;
case 2 :
System.out.println("相减为"+ (j-i));
break ;
}
}
}code]
import java.io.IOException;
import java.io.InputStreamReader;
public class Input
{
public static int mb_In(BufferedReader f )
{
try
{
String s = f.readLine() ;
int i = Integer.parseInt(s);
return i ;
}
catch (IOException e)
{
return -1 ;
}
} public static void main(String[] args)
{
BufferedReader f1 = new BufferedReader (new InputStreamReader(System.in));
BufferedReader f2 = new BufferedReader (new InputStreamReader(System.in));
int i=0 ;
int j=0 ;
try
{
System.out.println("请输入第一个数字:");
i = mb_In( f1 ) ;
System.out.println("请输入第二个数字:");
j = mb_In( f2 ) ;
}
catch(Exception e)
{
System.err.println("异常");
e.printStackTrace();
}
System.out.println("第一个输入数字"+ i);
System.out.println("第一个输入数字"+ j);
System.out.println("请选择操作,1为加法,2为减法");
BufferedReader f3 = new BufferedReader (new InputStreamReader(System.in));
int k = mb_In(f3);
switch(k)
{
case 1 :
System.out.println("相加为"+ (j+i));
break ;
case 2 :
System.out.println("相减为"+ (j-i));
break ;
}
}
}
加个Jbutton,实现actionlistener这个方法
public void actionPerformed(ActionEvent eve){
//事件处理
}
))
也可以用不同的监听,两个监听,大家监听一个按钮,大家做大家自己的事情。