1 7 8 package javax.swing.plaf.synth; 9 10 import javax.swing.*; 11 import javax.swing.plaf.UIResource ; 12 13 import java.awt.Container ; 14 import java.awt.Dimension ; 15 16 27 28 class DefaultMenuLayout extends BoxLayout implements UIResource { 29 public DefaultMenuLayout(Container target, int axis) { 30 super(target, axis); 31 } 32 33 public void invalidateLayout(Container target) { 34 if (target instanceof JPopupMenu) { 35 SynthPopupMenuUI popupUI = (SynthPopupMenuUI )((JPopupMenu)target). 36 getUI(); 37 38 popupUI.resetAcceleratorWidths(); 39 } 40 super.invalidateLayout(target); 41 } 42 } 43 | Popular Tags |