【问题标题】:when clicked on a button how event is generated单击按钮时如何生成事件
【发布时间】:2013-07-03 12:45:39
【问题描述】:

我对 java GUI 完全陌生。我在一本书中读到“当我们单击按钮时会生成一个事件”。事件是一个类,如果是,那么当我们单击按钮时,它的对象就会生成.这个事件对象去哪里了。我认为它首先进入底层操作系统。我不确定请有人对此有所了解。或者请给我推荐一本涵盖所有这些内部方面的书。

【问题讨论】:

标签: java events button awt actionlistener


【解决方案1】:

事件是一个类吗?

不,事件不是类,它是接口。例如,点击JButton,调用ActionListener接口并为该按钮执行actionPerformed(ActionEvent e)的抽象方法。

【讨论】:

  • 所以,实际上ActionEvent(被触发的事件)是class
  • mm 你的答案有点混乱,“接口被调用并执行抽象方法”
  • ActionEvent 是一个类,它提供有关 Button 事件的信息。
猜你喜欢
  • 2020-03-02
  • 1970-01-01
  • 2018-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-05
  • 1970-01-01
  • 2011-11-08
相关资源
最近更新 更多