@Override protected void installDefaults(final JPanel p) { super.installDefaults(p); if(p instanceof CayenneModelerFrame.SearchPanel) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { ((CayenneModelerFrame.SearchPanel)p).hideSearchLabel(); } }); } else { p.setBackground(BACKGROUND); } }
/** * Description of the Method * * @param p Description of Parameter */ protected void installDefaults(JPanel p) { super.installDefaults(p); skin.getPersonality().installSkin(p); }
@Override protected void installDefaults(JPanel p) { super.installDefaults(p); // support for per-window skins Color backgr = p.getBackground(); if ((backgr == null) || (backgr instanceof UIResource)) { Color backgroundFillColor = SubstanceColorUtilities .getBackgroundFillColor(p); // fix for issue 436 - logic in getBackground() of // custom panels can result in null value if (backgroundFillColor != null) { p.setBackground(new ColorUIResource(backgroundFillColor)); } } }
protected void installDefaults(JPanel p) { super.installDefaults(p); p.setFont(AbstractLookAndFeel.getTheme().getControlTextFont()); // We don't want medium weight popups for tool tips, so we try to force heavy weight popups. try { Field field; if (JTattooUtilities.getJavaVersion() < 1.7) { Class clazz = Class.forName("javax.swing.PopupFactory"); field = clazz.getDeclaredField("forceHeavyWeightPopupKey"); } else { //1.7.0, 1.8.0 Class clazz = Class.forName("javax.swing.ClientPropertyKey"); field = clazz.getDeclaredField("PopupFactory_FORCE_HEAVYWEIGHT_POPUP"); } field.setAccessible(true); p.putClientProperty(field.get(null), Boolean.TRUE); } catch(Exception ex) { } }
@Override protected void installDefaults(JPanel p) { super.installDefaults(p); // support for per-window skins Color backgr = p.getBackground(); if ((backgr == null) || (backgr instanceof UIResource)) { Color backgroundFillColor = SubstanceColorUtilities .getBackgroundFillColor(p); // fix for issue 436 - logic in getBackground() of // custom panels can result in null value if (backgroundFillColor != null) { p.setBackground(new ColorUIResource(backgroundFillColor)); } } }
"Thread-289-Pool-3" prio=6 tid=0x60afe800 nid=0x12b8 waiting for monitor entry [0x623fe000] java.lang.Thread.State: BLOCKED (on object monitor) at java.awt.Component.setFont(Component.java:1777) - waiting to lock <0x1fc87448> (a java.awt.Component$AWTTreeLock) at java.awt.Container.setFont(Container.java:1554) at javax.swing.JComponent.setFont(JComponent.java:2723) at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:191) at javax.swing.plaf.basic.BasicPanelUI.installDefaults(BasicPanelUI.java:49) at javax.swing.plaf.basic.BasicPanelUI.installUI(BasicPanelUI.java:39) at com.ge.med.ptk.laf.CuiPanelUI.installUI(CuiPanelUI.java:53) at javax.swing.JComponent.setUI(JComponent.java:662) at javax.swing.JPanel.setUI(JPanel.java:136) at javax.swing.JPanel.updateUI(JPanel.java:109) at javax.swing.JPanel.<init>(JPanel.java:69) at javax.swing.JPanel.<init>(JPanel.java:92) at javax.swing.JPanel.<init>(JPanel.java:100) at javax.swing.JRootPane.createGlassPane(JRootPane.java:528) at javax.swing.JRootPane.<init>(JRootPane.java:348) at javax.swing.JDialog.createRootPane(JDialog.java:611) at javax.swing.JDialog.dialogInit(JDialog.java:593) at com.ge.med.plaf.wrapper.WJDialog.dialogInit(WJDialog.java:42) at javax.swing.JDialog.<init>(JDialog.java:545) at javax.swing.JDialog.<init>(JDialog.java:515) at com.ge.med.plaf.wrapper.WJDialog.<init>(WJDialog.java:424) at com.ge.med.platinum.gui.util.PlatinumDialog.<init>(PlatinumDialog.java:138) at com.ge.med.platinum.gui.util.EAOAlertManager$EAOAlertDialog.<init>(EAOAlertManager.java:450) at com.ge.med.platinum.gui.util.EAOAlertManager.<clinit>(EAOAlertManager.java:77) at com.ge.med.platinum.work.isu.ExamTransaction.getEAOTableLite(ExamTransaction.java:1514)