java在Netbeans中添加侦听器
我的问题很简单:我正在尝试添加一个WindowListener和一个onClose Listener(或一般的Listener),但我不知道如何在Netbeans 8.0中添加代码
我有这种怀疑,因为Netbeans完全是自己创建JFrame的,并且隐藏了代码。我必须将侦听器添加到Netbeans创建的自定义代码中的某个地方,或者类构造函数中,或者任何其他地方
你可以在下面搜索框中键入要查询的问题!
我的问题很简单:我正在尝试添加一个WindowListener和一个onClose Listener(或一般的Listener),但我不知道如何在Netbeans 8.0中添加代码
我有这种怀疑,因为Netbeans完全是自己创建JFrame的,并且隐藏了代码。我必须将侦听器添加到Netbeans创建的自定义代码中的某个地方,或者类构造函数中,或者任何其他地方
# 1 楼答案
您可以使用
JFrame's Properties -> Events
和Properties
向JFrame添加许多侦听器(Bindings
有时也可以帮助您)如果您没有得到所需的,只需将代码放入构造函数,或者——如果太多的话——使用私有方法在ctor中调用
我更喜欢一种私人的方法,而不是把所有的东西都放进ctor,但这确实是你的选择
示例:
这里只有一件事:在
initComponents()
之后添加你的侦听器——这是初始化所有组件的生成的方法——否则一些组件可能还没有准备好