idetabbedpanepopupmenu.java

来自「用java编写的IDE程序示例」· Java 代码 · 共 31 行

JAVA
31
字号
/*
 * Created on 2004-5-26
 */
package yuchifang.javaIDE.menu;

import javax.swing.Action;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;

import yuchifang.javaIDE.JavaIDE;

/**
 * @author yuchifang
 */
public class IDETabbedPanePopupMenu extends JPopupMenu
{
  private JavaIDE ide;
  //##还需要在tabbedPane里面添加代码处理右击事件
  public IDETabbedPanePopupMenu(JavaIDE ide)
  {
    this.ide = ide;

    JMenuItem itemClose = add((Action)ide.getActions().get("file.close"));
    itemClose.setText("关闭");
    JMenuItem itemCloseOther = add((Action)ide.getActions().get("file.closeOther"));
    itemCloseOther.setText("关闭其他");
    JMenuItem itemCloseAll = add((Action)ide.getActions().get("file.closeAll"));
    itemCloseAll.setText("关闭所有");
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?