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

📄 kunststoffnotebooktheme.java

📁 java写的多功能文件编辑器
💻 JAVA
字号:
/* * KunststoffDesktopTheme.java * * Created on 17. Oktober 2001, 22:40 */package com.incors.plaf.kunststoff.themes;import java.awt.Font;import javax.swing.plaf.ColorUIResource;import javax.swing.plaf.FontUIResource;import javax.swing.UIDefaults;import javax.swing.UIManager;/** * * @author  christophw * @version */public class KunststoffNotebookTheme extends com.incors.plaf.kunststoff.KunststoffTheme{    // primary colors    private final ColorUIResource primary1 = new ColorUIResource(22, 22, 54);    private final ColorUIResource primary2 = new ColorUIResource(110, 110, 130);    private final ColorUIResource primary3 = new ColorUIResource(150, 150, 170);    // secondary colors    private final ColorUIResource secondary1 = new ColorUIResource(100, 100, 100);    private final ColorUIResource secondary2 = new ColorUIResource(130, 130, 130);    private final ColorUIResource secondary3 = new ColorUIResource(180, 180, 180);    //  private final ColorUIResource secondary3 = new ColorUIResource(224, 224, 224);    // fonts    private FontUIResource controlFont;    private FontUIResource menuFont;    private FontUIResource windowTitleFont;    private FontUIResource monospacedFont;    /**     * Crates this Theme     */    public KunststoffNotebookTheme()    {        menuFont = new FontUIResource("Tahoma",Font.PLAIN, 12);        controlFont = new FontUIResource("Tahoma",Font.PLAIN, 11);        windowTitleFont =  new FontUIResource("Tahoma", Font.BOLD, 12);        monospacedFont = new FontUIResource("Monospaced", Font.PLAIN, 11);    }    public String getName()    {        return "Notebook";    }    /**     * The Font of Labels in many cases     */    public FontUIResource getControlTextFont()    {        return controlFont;    }    /**     * The Font of Menus and MenuItems     */    public FontUIResource getMenuTextFont()    {        return menuFont;    }    /**     * The Font of Nodes in JTrees     */    public FontUIResource getSystemTextFont()    {        return controlFont;    }    /**     * The Font in TextFields, EditorPanes, etc.     */    public FontUIResource getUserTextFont()    {        return controlFont;    }    /**     * The Font of the Title of JInternalFrames     */    public FontUIResource getWindowTitleFont()    {        return windowTitleFont;    }    protected ColorUIResource getPrimary1()    {        return primary1;    }    protected ColorUIResource getPrimary2()    {        return primary2;    }    protected ColorUIResource getPrimary3()    {        return primary3;    }    protected ColorUIResource getSecondary1()    {        return secondary1;    }    protected ColorUIResource getSecondary2()    {        return secondary2;    }    protected ColorUIResource getSecondary3()    {        return secondary3;    }    public void addCustomEntriesToTable(UIDefaults table)    {        super.addCustomEntriesToTable(table);        UIManager.getDefaults().put("PasswordField.font", monospacedFont);        UIManager.getDefaults().put("TextArea.font", monospacedFont);        UIManager.getDefaults().put("TextPane.font", monospacedFont);        UIManager.getDefaults().put("EditorPane.font", monospacedFont);    }}

⌨️ 快捷键说明

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