javax.swing.JMenu.getMnemonic()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(108)

本文整理了Java中javax.swing.JMenu.getMnemonic()方法的一些代码示例,展示了JMenu.getMnemonic()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JMenu.getMnemonic()方法的具体详情如下:
包路径:javax.swing.JMenu
类名称:JMenu
方法名:getMnemonic

JMenu.getMnemonic介绍

暂无

代码示例

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu

public /*synchronized*/ void computeMnemonics()
{
 Hashtable t=new Hashtable();
 MenuElement[] c=getSubElements();
 for(int i=0; i<c.length; i++)
 {
  if(c[i] instanceof JMenu)
  {
 JMenu mi=(JMenu)c[i];
 int mn=mi.getMnemonic();
 if(mn<=0)
   {
  String tx=BuLib.candidateMnemonics(mi.getText());
  if(tx!=null)
   for(int j=0;j<tx.length();j++)
   {
    mn=tx.charAt(j);
    if(t.get(FuFactoryInteger.get(mn))==null)
    {
   t.put(FuFactoryInteger.get(mn),mi);
   mi.setMnemonic(mn);
   break;
    }
   }
 }
 if(mi instanceof BuMenu)
  ((BuMenu)mi).computeMnemonics();
  }
 }
}

代码示例来源:origin: com.dorkbox/SystemTray

menu.setShortcut(entry.getMnemonic());

相关文章