本文整理了Java中javax.swing.JMenuItem.setIconTextGap()
方法的一些代码示例,展示了JMenuItem.setIconTextGap()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JMenuItem.setIconTextGap()
方法的具体详情如下:
包路径:javax.swing.JMenuItem
类名称:JMenuItem
方法名:setIconTextGap
暂无
代码示例来源:origin: com.dorkbox/SystemTray
@Override
public
void installUI(final JComponent c) {
super.installUI(c);
JMenuItem menuItem = (JMenuItem) c;
menuItem.setIconTextGap(8);
// the original is hardcoded to always be 2 (top/bottom). We want this to be larger, so the vertical spacing looks like
// other menus
c.setBorder(new Metal_MenuItemBorder(4));
}
};
代码示例来源:origin: nz.ac.waikato.cms.weka.thirdparty/bounce
private static void alignCheck( JMenuItem item, Dimension size, Border border) {
Icon icon = item.getIcon();
if ( border != null) {
item.setBorder( border);
}
if ( icon != null && icon.getIconWidth() < size.width) {
item.setIconTextGap( item.getIconTextGap() + ((size.width - icon.getIconWidth())/2));
} else if ( icon == null) {
item.setIcon( new DummyIcon( size));
}
}
内容来源于网络,如有侵权,请联系作者删除!