javax.swing.JMenuItem.paint()方法的使用及代码示例

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

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

JMenuItem.paint介绍

暂无

代码示例

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

public void paint(Graphics _g)
{
 BuLib.setAntialiasing(this,_g);
 super.paint(_g);
}

代码示例来源:origin: org.bitbucket.goalhub.simpleide/jedit

public void paint(Graphics g)
{
  super.paint(g);
  if(shortcut != null)
  {
    g.setFont(acceleratorFont);
    g.setColor(getModel().isArmed() ?
      acceleratorSelectionForeground :
      acceleratorForeground);
    FontMetrics fm = g.getFontMetrics();
    Insets insets = getInsets();
    g.drawString(shortcut,getWidth() - (fm.stringWidth(
      shortcut) + insets.right + insets.left + 5),
      getFont().getSize() + (insets.top - 
      (OperatingSystem.isMacOSLF() ? 0 : 1))
      /* XXX magic number */);
  }
} //}}}

代码示例来源:origin: org.bitbucket.goalhub.simpleide/jedit

public void paint(Graphics g)
{
  super.paint(g);
  String shortcut = getShortcut();
  if(shortcut != null)
  {
    g.setFont(acceleratorFont);
    g.setColor(getModel().isArmed() ?
      acceleratorSelectionForeground :
      acceleratorForeground);
    FontMetrics fm = g.getFontMetrics();
    Insets insets = getInsets();
    g.drawString(shortcut,getWidth() - (fm.stringWidth(
      shortcut) + insets.right + insets.left + 5),
      getFont().getSize() + (insets.top - 1)
      /* XXX magic number */);
  }
} //}}}

相关文章

JMenuItem类方法