コード例 #1
0
 @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());
 }
コード例 #2
0
 public void testGetPropertyPrefix() {
   assertEquals("prefix ", "CheckBox.", publicUI.getPropertyPrefix());
 }