1 7 8 package com.memoire.vainstall.builder.util; 9 10 import java.awt.Color ; 11 12 import javax.swing.*; 13 import javax.swing.plaf.*; 14 import javax.swing.plaf.metal.DefaultMetalTheme ; 15 16 23 public class VAInstallTheme extends DefaultMetalTheme { 24 25 private final ColorUIResource primary1 = new ColorUIResource(102, 153, 153); 26 private final ColorUIResource primary2 = new ColorUIResource(128, 192, 192); 27 private final ColorUIResource primary3 = new ColorUIResource(159, 235, 235); 28 29 private static FontUIResource normalPlainFont = new FontUIResource(new java.awt.Font ("TimesRoman", java.awt.Font.PLAIN, 14)); 30 private static FontUIResource normalBoldFont = new FontUIResource(new java.awt.Font ("TimesRoman", java.awt.Font.BOLD, 12)); 31 32 public VAInstallTheme() { 33 super(); 34 } 36 37 40 public String getName() { 41 return "VAInstall"; 42 } 43 44 45 protected ColorUIResource getPrimary1() { return primary1; } 46 protected ColorUIResource getPrimary2() { return primary2; } 47 protected ColorUIResource getPrimary3() { return primary3; } 48 49 public FontUIResource getControlTextFont() { 50 return normalPlainFont; 51 } 52 53 public FontUIResource getSystemTextFont() { 54 return normalBoldFont; 55 } 56 57 public FontUIResource getUserTextFont() { 58 return normalBoldFont; 59 } 60 61 public FontUIResource getMenuTextFont() { 62 return normalBoldFont; 63 } 64 65 public FontUIResource getWindowTitleFont() { 66 return normalBoldFont; 67 } 68 69 public FontUIResource getSubTextFont() { 70 return normalBoldFont; 71 } 72 73 } 74 | Popular Tags |