一个很简单的程序:
Button one=new Button();
Button two=new Button();
为他们添加一个ActionListener;
在处理方法actionPerformed()中,要判断到底是哪个Button产生的事件:
actionPerformed(ActionEvent e)
{
if(e.getSource==one)
...........;
if(e.getSource==two)
...........;
}
以上没问题,我想e.getSource与one既然可比的话,那么肯定都是button类了,那我就改一下:
Button b=e.getSource;再拿b与one,two比较,可是这样就编译错误了:incompatible
请高手帮帮我,我实在不明白。
Button one=new Button();
Button two=new Button();
为他们添加一个ActionListener;
在处理方法actionPerformed()中,要判断到底是哪个Button产生的事件:
actionPerformed(ActionEvent e)
{
if(e.getSource==one)
...........;
if(e.getSource==two)
...........;
}
以上没问题,我想e.getSource与one既然可比的话,那么肯定都是button类了,那我就改一下:
Button b=e.getSource;再拿b与one,two比较,可是这样就编译错误了:incompatible
请高手帮帮我,我实在不明白。
解决方案 »
- 这个程序中,马士兵是不是说错了? 求 大牛 指导!!!
- java图形编程
- 怎么把用户输入的信息添加进数据库??
- 请教关于jsp调用oracle存储过程出现的问题!万分感谢!
- 关于BorderLayout的问题
- java画2个长方形 随即变填充颜色
- 怎么使jbuilder的编译加上参数 -target 1.1
- 请问Jbuilder5与AppServer如何配置?我是新手,谢谢
- 那里有MYSQL的JDBC驱动程序
- JAVA 计算器编写 用到哪些
- 求救:解释xml格式字符串出错
- [100分]很基础的问题:方法的要求的返回值为什么可以用throw new java.lang.UnsupportedOperationException、、、来替代?详细如下
Button b=(Button)e.getSource
同意 nationally(自由鸟)
getSource 是object型。==有重载