shadoweffect.java

来自「Mobile 应用程序使用 Java Micro Edition (Java M」· Java 代码 · 共 87 行

JAVA
87
字号
/* * @(#)ShadowEffect.java	1.2 07/12/12 * * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.java.swing.plaf.nimbus;import java.awt.Color;/** * ShadowEffect - base class with all the standard properties for shadow effects * * @author Created by Jasper Potts (Jun 18, 2007) * @version 1.0 */abstract class ShadowEffect extends Effect {    protected Color color = Color.BLACK;    /** Opacity a float 0-1 for percentage */    protected float opacity = 0.75f;    /** Angle in degrees between 0-360 */    protected int angle = 135;    /** Distance in pixels */    protected int distance = 5;    /** The shadow spread between 0-100 % */    protected int spread = 0;    /** Size in pixels */    protected int size = 5;    // =================================================================================================================    // Bean methods    Color getColor() {        return color;    }    void setColor(Color color) {        Color old = getColor();        this.color = color;    }    float getOpacity() {        return opacity;    }    void setOpacity(float opacity) {        float old = getOpacity();        this.opacity = opacity;    }    int getAngle() {        return angle;    }    void setAngle(int angle) {        int old = getAngle();        this.angle = angle;    }    int getDistance() {        return distance;    }    void setDistance(int distance) {        int old = getDistance();        this.distance = distance;    }    int getSpread() {        return spread;    }    void setSpread(int spread) {        int old = getSpread();        this.spread = spread;    }    int getSize() {        return size;    }    void setSize(int size) {        int old = getSize();        this.size = size;    }}

⌨️ 快捷键说明

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