当单击菜单栏中的“帮助”并再次单击“帮助”时,我只希望设置CHM文件的一个实例,然后停止打开它两次--因此我如何编写它?
我试图将它与process.isAlive()一起使用,但是在关闭它之后,我希望将计数器设置为零,它只在计数器为0时打开另一个CHM文件。
helpMenu.addMouseListener(new MouseAdapter() {
// do this after clicked
openCHM();
});
所以MouseEvent被炒了一次。
openCHM() {
Process p;
if(cnt == 0) {
p = Runtime.getRuntime