inversetheme.java

来自「oraily的Swing hacks code」· Java 代码 · 共 63 行

JAVA
63
字号
import javax.swing.plaf.metal.*;import javax.swing.plaf.ColorUIResource;public class InverseTheme extends DefaultMetalTheme {    protected ColorUIResource getPrimary1() {         return new ColorUIResource(255,255,255);    }    protected ColorUIResource getPrimary2() {         return new ColorUIResource(0,0,0);    }    protected ColorUIResource getPrimary3() {         return new ColorUIResource(255,255,255);    }        // component borders    protected ColorUIResource getSecondary1() {         return new ColorUIResource(0,0,0);    }    // selected components (button down state)    protected ColorUIResource getSecondary2() {         return new ColorUIResource(0,0,0);    }    // component backgrounds    protected ColorUIResource getSecondary3() {         return new ColorUIResource(255,255,255);    }        //for label text    public ColorUIResource getSystemTextColor() {        return new ColorUIResource(0,0,0);    }        // background of selected text    public ColorUIResource getTextHighlightColor() {        return new ColorUIResource(0,0,0);    }        // foreground of selected text    public ColorUIResource getHighlightedTextColor() {        return new ColorUIResource(255,255,255);    }            public ColorUIResource getMenuBackground() {        return new ColorUIResource(255,255,255);    }    public ColorUIResource getMenuForeground() {        return new ColorUIResource(0,0,0);    }        public ColorUIResource getMenuSelectedBackground() {        return new ColorUIResource(0,0,0);    }    public ColorUIResource getMenuSelectedForeground() {        return new ColorUIResource(255,255,255);    }}

⌨️ 快捷键说明

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