亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? iconfactory.java

?? 漂亮的java swing 界面
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
    public CheckBoxMenuItemIcon() {
      w = 21;
      h = 0;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
	    JMenuItem b = (JMenuItem) c;
	    ButtonModel model = b.getModel();

      x = 1; y = 0;
	    boolean isEnabled = model.isEnabled();
      boolean isOn = model.isSelected() || model.isPressed();
	   
      Icon icono = UIManager.getIcon( "MenuCheckBox.iconBase");
      icono.paintIcon( c, g, x, y);

      if ( !isEnabled ) {
  	    g.setColor( new Color( 0,0,0, 63));
  	    g.fillRect( x+4,y+3, 13,15);
        g.drawLine( x+3,y+4, x+3,y+16);
        g.drawLine( x+17,y+4, x+17,y+16);
      }
      else if ( isOn ) {
        g.setColor( LookAndFeel.getFocusColor());
        g.fillRect( x+4,y+3, 13,15);
        g.drawLine( x+3,y+4, x+3,y+16);
        g.drawLine( x+17,y+4, x+17,y+16);
      }
      
      if ( model.isArmed() && isEnabled ) {
        g.setColor( new Color( 255,255,155, 127));
        g.fillRect( x+5,y+5, 11,11);
      }
      
      if ( isOn ) {
        icono = UIManager.getIcon( "MenuCheckBox.iconTick");
        icono.paintIcon( c, g, x, y);
      }
      
      g.setColor( Utils.getRolloverColor());
      g.fillRect( 0,0, 22,b.getHeight());
      
      g.setColor( Utils.getSombra());
      g.drawLine( 22,0, 22,b.getHeight());
      g.setColor( Utils.getBrillo());
      g.drawLine( 23,0, 23,b.getHeight());
  	}

	  public int getIconWidth() { 
      return w;
    } 

	  public int getIconHeight() { 
      return h; 
    }
  }
  
  /******************************************************************************************/
  private static class BandaMenuItemIcon implements Icon, UIResource, Serializable { 
    private static final long serialVersionUID = 8191199335214123414L;
    
    private int w, h;
    public BandaMenuItemIcon() {
      w = 21;
      h = 0;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      JMenuItem b = (JMenuItem) c;
      
      g.setColor( Utils.getRolloverColor());
      g.fillRect( 0,0, 22,b.getHeight());
      
      g.setColor( Utils.getSombra());
      g.drawLine( 22,0, 22,b.getHeight());
      g.setColor( Utils.getBrillo());
      g.drawLine( 23,0, 23,b.getHeight());
    }

    public int getIconWidth() { 
      return w;
    } 

    public int getIconHeight() { 
      return h; 
    }
  }
  
  /******************************************************************************************/
  private static class RadioButtonMenuItemIcon implements Icon, UIResource, Serializable { 
    private static final long serialVersionUID = 8191199335214123414L;
    
    private int w, h;
    public RadioButtonMenuItemIcon() {
      w = 21;
      h = 0;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
	    JMenuItem b = (JMenuItem) c;
	    ButtonModel model = b.getModel();

      x = 1; y = 0;
	    boolean isEnabled = model.isEnabled();
      boolean isOn = model.isSelected() || model.isPressed();
	    
	    Icon icono = UIManager.getIcon( "MenuRadioButton.iconBase");
      icono.paintIcon( c, g, x, y);

      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      if ( !isEnabled ) {
        g2D.setColor( new Color( 0,0,0, 63));
        g2D.fillOval( x+3,y+3, 15,15);
      }
      else if ( isOn ) {
        g2D.setColor( LookAndFeel.getFocusColor());
        g2D.fillOval( x+3,y+3, 15,15);
      }
      
      if ( model.isArmed() && isEnabled ) {
        g2D.setColor( new Color( 255,255,155, 127));
        g2D.fillOval( x+5,y+5, 11,11);
      }
      
      if ( isOn ) {
        icono = UIManager.getIcon( "MenuRadioButton.iconTick");
        icono.paintIcon( c, g, x, y);
      }
      
      g.setColor( Utils.getRolloverColor());
      g.fillRect( 0,0, 22,b.getHeight());
      
      g.setColor( Utils.getSombra());
      g.drawLine( 22,0, 22,b.getHeight());
      g.setColor( Utils.getBrillo());
      g.drawLine( 23,0, 23,b.getHeight());
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
  	}

	  public int getIconWidth() { 
      return w;
    } 

	  public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class SliderVerticalIcon implements Icon, UIResource, Serializable { 
    private static final long serialVersionUID = 3191199335214123414L;
    
    private int w, h;
    
    public SliderVerticalIcon() {
      w = 21;
      h = 19;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
	    if ( c.hasFocus() ) {
        g2D.setColor( LookAndFeel.getFocusColor());
        g2D.fillOval( x+1,y+4, 17,11);
      }
      else if ( !c.isEnabled() ) {
        g2D.setColor( Color.gray);
        g2D.fillOval( x+1,y+4, 17,11);
      }
	    
      Icon icono = UIManager.getIcon( "Slider.verticalThumbIconImage");
      icono.paintIcon( c, g, x, y);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
  	}

	  public int getIconWidth() { 
      return w;
    } 

	  public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class SliderHorizontalIcon implements Icon, UIResource, Serializable {
    private static final long serialVersionUID = 1191199335214123414L;
    
    private int w, h;
    
    public SliderHorizontalIcon() {
      w = 19;
      h = 21;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      if ( c.hasFocus() ) {
        g2D.setColor( LookAndFeel.getFocusColor());
        g2D.fillOval( x+3,y+2, 11,17);
      }
      else if ( !c.isEnabled() ) {
        g2D.setColor( Color.gray);
        g2D.fillOval( x+3,y+2, 11,17);
      }
      
      Icon icono = UIManager.getIcon( "Slider.horizontalThumbIconImage");
      icono.paintIcon( c, g, x, y);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
  	}

	  public int getIconWidth() { 
      return w;
    } 

	  public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class TreeCollapsedIcon implements Icon, UIResource, Serializable { 
    
    private int w, h;
    
    public TreeCollapsedIcon() {
      w = 18;
      h = 18;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      g.translate( x, y);
      
      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      g2D.setColor( LookAndFeel.getFocusColor());
      g2D.fillOval( 2,2, 14,14);
      
      g2D.setColor( LookAndFeel.getBlack());
      g2D.drawLine( 11,11, 7,7);
      g2D.drawLine( 11,11, 7,11);
      g2D.drawLine( 11,11, 11,7);
      
      Icon icono = UIManager.getIcon( "Tree.PelotillaIcon");
      icono.paintIcon( c, g, 0,0);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
      
      g.translate( -x, -y);
  	}

	  public int getIconWidth() { 
      return w;
    } 

	  public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class TreeExpandedIcon implements Icon, UIResource, Serializable { 
    
    private int w, h;
    
    public TreeExpandedIcon() {
      w = 18;
      h = 18;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      g.translate( x, y);
      
      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      g2D.setColor( LookAndFeel.getFocusColor());
      g2D.fillOval( 2,2, 14,14);
      
      g2D.setColor( LookAndFeel.getBlack());
      g2D.drawLine( 10,10, 6,6);
      g2D.drawLine( 6,6, 6,10);
      g2D.drawLine( 6,6, 10,6);
      
      Icon icono = UIManager.getIcon( "Tree.PelotillaIcon");
      icono.paintIcon( c, g, 0,0);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
      
      g.translate( -x, -y);
  	}

	  public int getIconWidth() { 
      return w;
    } 

	  public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class FrameGenericIcon implements Icon, UIResource, Serializable {
    
    private String sIcono, sIconoR, sIconoP; 
    private int w, h;
    
    public FrameGenericIcon( String icon, String iconR, String iconP) {
      w = 20;
      h = 20;
      
      sIcono = icon;
      sIconoR = iconR;
      sIconoP = iconP;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      ButtonModel model = ((JButton)c).getModel();

      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      Icon icono = null;
      if ( model.isPressed() ) {
        g2D.setColor( LookAndFeel.getFocusColor());
        g2D.fillRoundRect( x,y, w,h, 4,4);
        icono = UIManager.getIcon( sIconoP);
      }
      else if ( model.isRollover() ) {
        icono = UIManager.getIcon( sIconoR);
      }
      else {
        icono = UIManager.getIcon( sIcono);
      }

      icono.paintIcon( c, g, x, y);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
    }

    public int getIconWidth() { 
      return w;
    } 

    public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class SpinnerNextIcon implements Icon, UIResource, Serializable { 
    private static final long serialVersionUID = 8191199334213423414L;
    
    private int w, h;
    
    public SpinnerNextIcon() {
      w = 7;
      h = 5;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      g.translate( x, y);
      
      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      if ( !c.isEnabled() ) {
        g2D.setColor( LookAndFeel.getInactiveControlTextColor());
      }
      else {
        ButtonModel mod = ((JButton)c).getModel();
        if ( mod.isPressed() ) {
          g2D.setColor( LookAndFeel.getFocusColor());
        }
        else {
          g2D.setColor( LookAndFeel.getControlTextColor());
        }
      }
      
      g2D.drawLine( 1,3, 3,1);
      g2D.drawLine( 3,1, 5,3);
      g2D.drawLine( 1,4, 3,2);
      g2D.drawLine( 3,2, 5,4);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
      
      g.translate( -x,-y);
    }

    public int getIconWidth() { 
      return w;
    } 

    public int getIconHeight() { 
      return h; 
    }
  }
  
  /***************************************************************************************************************/
  private static class SpinnerPreviousIcon implements Icon, UIResource, Serializable { 
    
    private int w, h;
    
    public SpinnerPreviousIcon() {
      w = 7;
      h = 5;
    }
    
    public void paintIcon( Component c, Graphics g, int x, int y ) {
      g.translate( x, y);
      
      Graphics2D g2D = (Graphics2D)g;
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      
      if ( !c.isEnabled() ) {
        g2D.setColor( LookAndFeel.getInactiveControlTextColor());
      }
      else {
        ButtonModel mod = ((JButton)c).getModel();
        if ( mod.isPressed() ) {
          g2D.setColor( LookAndFeel.getFocusColor());
        }
        else {
          g2D.setColor( LookAndFeel.getControlTextColor());
        }
      }
      
      g2D.drawLine( 1,1, 3,3);
      g2D.drawLine( 3,3, 5,1);
      g2D.drawLine( 1,2, 3,4);
      g2D.drawLine( 3,4, 5,2);
      
      g2D.setRenderingHint( RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_DEFAULT);
      
      g.translate( -x,-y);
    }

    public int getIconWidth() { 
      return w;
    } 

    public int getIconHeight() { 
      return h; 
    }
  }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲黄色性网站| 国产精品久久久久aaaa樱花| 成人丝袜视频网| 精品伊人久久久久7777人| 水野朝阳av一区二区三区| 性久久久久久久久| 日本aⅴ精品一区二区三区| 日本网站在线观看一区二区三区| 香蕉成人伊视频在线观看| 日日夜夜精品视频天天综合网| 丝袜美腿高跟呻吟高潮一区| 美女国产一区二区| 国产精品一区一区三区| 成人免费视频免费观看| 色琪琪一区二区三区亚洲区| 91黄视频在线观看| 91精品国产综合久久久久久久 | 91麻豆精品国产自产在线| 6080yy午夜一二三区久久| 日韩精品一区国产麻豆| 日韩欧美一级精品久久| 国产喂奶挤奶一区二区三区| 国产精品免费视频网站| 一个色在线综合| 青青草97国产精品免费观看 | 色国产精品一区在线观看| 欧美视频你懂的| 欧美精品一区二区久久久| 国产精品女人毛片| 日韩中文字幕av电影| 国产成人h网站| 欧美精三区欧美精三区| 久久精品欧美日韩精品| 一个色综合网站| 国产精品亚洲一区二区三区妖精| 91一区二区三区在线观看| 日韩欧美精品三级| 亚洲女同女同女同女同女同69| 日韩av电影天堂| 91日韩在线专区| 久久丝袜美腿综合| 午夜精品123| 色综合久久综合中文综合网| 欧美www视频| 亚洲福利一二三区| 不卡一区二区中文字幕| 日韩欧美国产三级| 亚洲动漫第一页| 99国产精品久久久| 国产亚洲美州欧州综合国| 日韩av电影免费观看高清完整版 | 91精品国产手机| 成人欧美一区二区三区小说| 激情图片小说一区| 宅男在线国产精品| 亚洲永久精品大片| jlzzjlzz国产精品久久| 国产偷国产偷亚洲高清人白洁 | 中文字幕二三区不卡| 久久精品国产99| 67194成人在线观看| 亚洲高清视频中文字幕| 色综合久久久久| 综合电影一区二区三区| 不卡视频在线观看| 欧美韩日一区二区三区四区| 国产乱妇无码大片在线观看| 91精品国产综合久久婷婷香蕉| 亚洲午夜羞羞片| 欧美无人高清视频在线观看| 一级做a爱片久久| 欧美亚洲图片小说| 亚洲444eee在线观看| 欧美日韩成人在线| 日韩精品国产欧美| 91精品国产入口| 日本亚洲一区二区| 久久免费国产精品| 国产一二精品视频| 日本一区二区在线不卡| 成人h动漫精品一区二| 中文字幕日本不卡| 日本韩国精品在线| 亚洲一区二区三区四区在线 | 午夜精品久久久久久久久久| 日本伦理一区二区| 午夜视频在线观看一区| 7777精品伊人久久久大香线蕉的| 五月天一区二区三区| 欧美一卡二卡在线观看| 狠狠色丁香婷婷综合| 久久久久久久综合日本| 波多野结衣在线一区| 亚洲欧美另类久久久精品| 欧美日韩一区二区三区四区| 中文字幕亚洲精品在线观看 | 国产精品免费视频一区| 91小宝寻花一区二区三区| 亚洲国产日产av| 宅男噜噜噜66一区二区66| 精品一区二区国语对白| 国产欧美一区二区三区在线老狼| 99精品1区2区| 日韩av电影一区| 成人免费在线视频观看| 欧美精品少妇一区二区三区| 日日噜噜夜夜狠狠视频欧美人| 欧美日韩日日骚| 国产69精品久久久久毛片| 一区二区三区精品| 2021国产精品久久精品| 色婷婷av一区二区三区软件| 久久99久久99小草精品免视看| 一区免费观看视频| 日韩美女天天操| 欧美色精品在线视频| 岛国精品一区二区| 丝袜亚洲另类欧美| 成人欧美一区二区三区1314| 日韩女优电影在线观看| 99麻豆久久久国产精品免费 | 在线观看亚洲一区| 国模套图日韩精品一区二区| 亚洲一区二区三区三| 国产婷婷精品av在线| 日韩视频国产视频| 色天使久久综合网天天| www.久久精品| 国模冰冰炮一区二区| 日韩av在线发布| 亚洲人123区| 国产精品亲子乱子伦xxxx裸| 欧美一二三在线| 欧美三级三级三级| 色欧美乱欧美15图片| 成人一级片在线观看| 日韩精品91亚洲二区在线观看| 自拍偷拍亚洲激情| 综合久久久久久久| 日韩美女久久久| 中文字幕乱码亚洲精品一区| 久久一二三国产| 精品国产一区二区三区av性色| 欧美巨大另类极品videosbest| 91官网在线免费观看| 91蝌蚪porny| 99久精品国产| 99久久精品一区| 91蜜桃视频在线| 一本到三区不卡视频| 91性感美女视频| 91极品视觉盛宴| 欧美日韩一本到| 88在线观看91蜜桃国自产| 欧美精品粉嫩高潮一区二区| 精品视频在线看| 91精品中文字幕一区二区三区| 欧美日韩免费一区二区三区视频| 欧美日韩中文字幕一区二区| 欧美三级电影一区| 69成人精品免费视频| 精品对白一区国产伦| 久久久久高清精品| 国产精品毛片高清在线完整版| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品久久久久久久久果冻传媒| 中文在线一区二区| 亚洲色图欧美在线| 午夜精品视频在线观看| 久久精品国产网站| 成人网页在线观看| 欧美日韩国产天堂| 久久综合九色综合97婷婷女人| 国产清纯在线一区二区www| 日韩美女视频一区| 蜜臀99久久精品久久久久久软件| 国产白丝精品91爽爽久久 | 色婷婷精品大在线视频| 欧美夫妻性生活| 久久久久久久久99精品| 亚洲色图清纯唯美| 蜜桃av一区二区三区| 丰满少妇在线播放bd日韩电影| 色综合天天综合在线视频| 91麻豆精品国产91| 中文字幕av免费专区久久| 午夜视频在线观看一区二区三区| 极品瑜伽女神91| 日本黄色一区二区| 久久久另类综合| 亚洲午夜免费视频| 国产不卡高清在线观看视频| 欧美精品粉嫩高潮一区二区| 中文字幕在线观看一区二区| 日本三级韩国三级欧美三级| av一区二区久久| 精品久久久久99| 午夜视频在线观看一区二区 | 亚洲狠狠爱一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 |