paletteicon.java

来自「开源(Open Source)项目JHotDraw的文档和源程序」· Java 代码 · 共 38 行

JAVA
38
字号
/*
 * @(#)PaletteIcon.java 5.2
 *
 */

package CH.ifa.draw.util;

import java.awt.*;

/**
 * A three state icon that can be used in Palettes.
 *
 * @see PaletteButton
 */

public  class PaletteIcon extends Object {

    Image       fNormal;
    Image       fPressed;
    Image       fSelected;
    Dimension   fSize;

    public PaletteIcon(Dimension size, Image normal, Image pressed, Image selected) {
        fSize = size;
        fNormal = normal;
        fPressed = pressed;
        fSelected = selected;
    }

    public Image normal() { return fNormal; }
    public Image pressed() { return fPressed; }
    public Image selected() { return fSelected; }

    public int getWidth() { return fSize.width; }
    public int getHeight() { return fSize.height; }

}

⌨️ 快捷键说明

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