摘要:
日常编写JAVA应用程序中,肯定会遇到这种问题:当第一次点击菜单A时,A会初始化一个窗体B,此时不关闭窗体B,再次点击菜单,通常程序的做法是会判断B是否存在,如果存在则直接使用B。(也就是设计模式中的单例模式) 而此时B有可能有两种状态:1、被最小化在任务栏;2、被主窗体覆盖且没有最小化; 这时我们需要在点击菜单A时,恢复窗体B状态,使窗体B能够显示出来并且获取焦点,OK,直接上代码:import java.awt.Frame;import javax.swing.JFrame;public class WindowAction{ /** * @param args ... 阅读全文