我正在阅读一个我没有创建的代码,我很难理解它是如何工作的,尤其是如何管理动作事件(如单击)?
到目前为止,我了解到,它创建了一个第一个窗口将所有按钮和框和一个setvisible(真)的主要结束;我的窗口出现了。
然后是询问我的一些文件位置,我点击一个按钮进入第二个窗口。
我想了解的是,在java中,我们是如何为第二个操作管理这个click事件的?我的意思是,我第一次理解button addactionlistener的用法,但我的理解以第二个事件结束(=我单击按钮,它将我带到第二个窗口并进行计算),也就是说,在代码中,这是在哪里/如何处理的,然后再转到函数。
我知道在main的末尾有一些函数
interfacedynamics.cardswitch()和此函数管理公共静态void cardswitch(final string\u buttonkey、final string\u key、final jpanel\u cardpanel、,
另一个相关的问题(我猜是相关的)是
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new Main();
我真的不明白(即使我已经谷歌了)。
抱歉,如果我不清楚,我对java和windows,swing,frame management的理解不好,非常感谢您的帮助。
当做
暂无答案!
目前还没有任何答案,快来回答吧!