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

📄 angledlineswindowscornericon.java

📁 《SWING HACKS》源码 作者: Joshua Marinacci,Chris Adamson 著 徐晔 译 出版: 2007年2月
💻 JAVA
字号:

import javax.swing.*;
import java.awt.*;

/**
 * Created by IntelliJ IDEA.
 * User: Jonathan Simon
 * Date: Oct 5, 2004
 * Time: 6:03:57 PM
 * To change this template use File | Settings | File Templates.
 */
public class AngledLinesWindowsCornerIcon implements Icon {

    //RGB values discovered using ZoomIn
    private static final Color WHITE_LINE_COLOR = new Color(255, 255, 255);
    private static final Color GRAY_LINE_COLOR = new Color(172, 168, 153);

    //Dimensions
    private static final int WIDTH = 13;
    private static final int HEIGHT = 13;



    public int getIconHeight() {
        return WIDTH;
    }

    public int getIconWidth() {
        return HEIGHT;
    }

    public void paintIcon(Component c, Graphics g, int x, int y) {

        g.setColor(WHITE_LINE_COLOR);
        g.drawLine(0,12, 12,0);
        g.drawLine(5,12, 12,5);
        g.drawLine(10,12, 12,10);

        g.setColor(GRAY_LINE_COLOR);
        g.drawLine(1,12, 12,1);
        g.drawLine(2,12, 12,2);
        g.drawLine(3,12, 12,3);

        g.drawLine(6,12, 12,6);
        g.drawLine(7,12, 12,7);
        g.drawLine(8,12, 12,8);

        g.drawLine(11,12, 12,11);
        g.drawLine(12,12, 12,12);

    }
}

⌨️ 快捷键说明

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