コード例 #1
0
ファイル: GTKStyle.java プロジェクト: susotajuraj/jdk8u-jdk
    public void paintIcon(SynthContext context, Graphics g, int x, int y, int w, int h) {
      Icon icon = getIcon(context);

      if (icon != null) {
        if (context == null) {
          icon.paintIcon(null, g, x, y);
        } else {
          icon.paintIcon(context.getComponent(), g, x, y);
        }
      }
    }
コード例 #2
0
ファイル: OceanTheme.java プロジェクト: FauxFaux/jdk9-jdk
 public void paintIcon(Component c, Graphics g, int x, int y) {
   if (MetalUtils.isLeftToRight(c)) {
     super.paintIcon(c, g, x, y);
   } else {
     rtl.paintIcon(c, g, x, y);
   }
 }
コード例 #3
0
ファイル: OceanTheme.java プロジェクト: FauxFaux/jdk9-jdk
 public void paintIcon(Component c, Graphics g, int x, int y) {
   ButtonModel model = ((AbstractButton) c).getModel();
   if (model.isPressed() && model.isArmed()) {
     pressed.paintIcon(c, g, x, y);
   } else {
     super.paintIcon(c, g, x, y);
   }
 }
コード例 #4
0
 @Override
 public void paint(Component c, Graphics g, Rectangle r) {
   DaemonCodeAnalyzerStatus status = getDaemonCodeAnalyzerStatus(mySeverityRegistrar);
   Icon icon = getIcon(status);
   icon.paintIcon(c, g, r.x, r.y);
 }