因为我在我的java程序中显示多个图像,每个图像都是一个新的jframe.我需要在oder中识别所选的jframe,以对显示的图像进行更改并将其显示在同一个jframe中.
那么,我怎么能识别最后选择的jframe?
我建议你使用其他一些布局,比如CardLayout为多个面板共享相同的显示空间而不是使用多个JFrame.
如果您想坚持使用当前方法,那么创建一个类型的全局静态引用JFrame以保持所选的引用JFrame.
用于FocusListener跟踪所选内容JFarme
那么,我怎么能识别最后选择的jframe?
保持所有打开的引用JFrame并迭代所有以检查JFrame#isFocused()或JFrame#isActive()