@Override public void testInstallDefaults() { JCheckBox button = new JCheckBox(); UIManager.put("CheckBox.disabledText", new ColorUIResource(Color.red)); UIManager.put("CheckBox.focus", new ColorUIResource(Color.yellow)); UIManager.put("CheckBox.select", new ColorUIResource(Color.green)); UIManager.put("CheckBox.foreground", new ColorUIResource(Color.cyan)); UIManager.put("CheckBox.background", new ColorUIResource(Color.blue)); Font font = new FontUIResource(button.getFont().deriveFont(100f)); UIManager.put("CheckBox.font", font); Border border = new BorderUIResource(BorderFactory.createEmptyBorder(0, 0, 0, 0)); UIManager.put("CheckBox.border", border); Icon icon = new IconUIResource(new ImageIcon(new BufferedImage(10, 10, BufferedImage.TYPE_INT_RGB))); UIManager.put("CheckBox.icon", icon); button.setUI(publicUI); publicUI.installDefaults(button); assertEquals(Color.blue, button.getBackground()); assertEquals(Color.cyan, button.getForeground()); assertEquals("SelectedColor ", Color.green, publicUI.getSelectColor()); assertEquals("focusColor ", Color.yellow, publicUI.getFocusColor()); assertEquals("disabledTextColor ", Color.red, publicUI.getDisabledTextColor()); assertEquals("font", font, button.getFont()); assertEquals("border", border, button.getBorder()); assertEquals("icon", icon, publicUI.getDefaultIcon()); }
public void testGetPropertyPrefix() { assertEquals("prefix ", "CheckBox.", publicUI.getPropertyPrefix()); }