⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colortileicon.java

📁 Java游戏高级编程!!很不错的!!!Java游戏高级编程!!很不错的
💻 JAVA
字号:
     package com.croftsoft.core.animation.icon;     import java.awt.*;     import javax.swing.Icon;     import com.croftsoft.core.lang.NullArgumentException;     /*********************************************************************     * An Icon that draws a colored square.     *     * @version     *   2003-03-17     * @since     *   2003-03-17     * @author     *   <a href="http://www.croftsoft.com/">David Wallace Croft</a>     *********************************************************************/     public final class  ColorTileIcon       implements Icon     //////////////////////////////////////////////////////////////////////     //////////////////////////////////////////////////////////////////////     {     private final Color      color;     private final Dimension  size;     //////////////////////////////////////////////////////////////////////     //////////////////////////////////////////////////////////////////////     public  ColorTileIcon (       Color      color,       Dimension  size )     //////////////////////////////////////////////////////////////////////     {       NullArgumentException.check ( this.color = color );       this.size = size;     }     public  ColorTileIcon ( Color  color )     //////////////////////////////////////////////////////////////////////     {       this ( color, ( Dimension ) null );     }     //////////////////////////////////////////////////////////////////////     //////////////////////////////////////////////////////////////////////     public int  getIconWidth  ( )     //////////////////////////////////////////////////////////////////////     {       if ( size == null )       {         return Integer.MAX_VALUE;       }       else       {         return size.width;       }     }     public int  getIconHeight ( )     //////////////////////////////////////////////////////////////////////     {       if ( size == null )       {         return Integer.MAX_VALUE;       }       else       {         return size.height;       }     }     //////////////////////////////////////////////////////////////////////     //////////////////////////////////////////////////////////////////////     public void  paintIcon (       Component  component,       Graphics   graphics,       int        x,       int        y )     //////////////////////////////////////////////////////////////////////     {       graphics.setColor ( color );       if ( size == null )       {         graphics.fillRect ( 0, 0, Integer.MAX_VALUE, Integer.MAX_VALUE );       }       else       {         graphics.fillRect ( x, y, size.width, size.height );       }     }     //////////////////////////////////////////////////////////////////////     //////////////////////////////////////////////////////////////////////     }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -