小编Juz*_*ing的帖子

始终将参数传递给java中的事件处理程序是否重要?

好吧,据我所知,事件对象作为参数传递给Java中的事件处理函数,保存有关事件的其他信息.因此,这意味着在我们需要之前传递该参数有时可能并不重要.

但是,情况并非如此......因为如果缺少对象参数,它会抛出错误.例如,这会引发错误..

public void actionPerformed() {     //since the event object parameter is missing

        button.setText("Clicked");
    }
Run Code Online (Sandbox Code Playgroud)

为什么会这样?传递参数有时是浪费,为什么Swing/AWT Java API中没有允许事件处理程序完全不包含参数的方法呢?这真的很舒服.没有?

java api events swing event-handling

1
推荐指数
1
解决办法
997
查看次数

标签 统计

api ×1

event-handling ×1

events ×1

java ×1

swing ×1