繁体   English   中英

Java Swing:如何处理子类中发生的事件

[英]Java swing: How to handle events that occur in subclass

我想构建一个简单的计算器,并具有以下简单的结构:

CalculatorGUI <>----- ButtonPanel <>------ JButton

其中Calculator具有JFrame和ButtonPanel(扩展了JPanel)。 ButtonPanel中具有JButton。

我希望有一种方法可以通过ButtonPanel传递JButton事件,以便可以在CalculatorGUI中捕获事件。 我当时正在考虑通过ButtonPanel传递事件,但我不知道该怎么做。 还有另一种方法吗?

提前致谢,

您可以使用界面来实现这一目标。 在按钮面板中创建该接口,并在计算器GUI中实现该interfaceListener。 在计算器GUI的接口中声明您的方法名称必须覆盖它们。 然后在按钮事件中,使用该界面让GUI知道它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM