< prev index next >

src/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java

Print this page
rev 1580 : 6727661: Code improvement and warnings removing from the swing/plaf packages
Summary: Removed unnecessary castings and other warnings
Reviewed-by: alexp
Contributed-by: Florian Brunner <fbrunnerlist@gmx.ch>
rev 1582 : 8020708: NLS mnemonics missing in SwingSet2/JInternalFrame demo
Reviewed-by: malenkov, leonidr

*** 266,288 **** addSystemMenuItems(windowMenu); enableActions(); } protected void addSystemMenuItems(JMenu systemMenu) { ! JMenuItem mi = (JMenuItem)systemMenu.add(restoreAction); ! mi.setMnemonic('R'); ! mi = (JMenuItem)systemMenu.add(moveAction); ! mi.setMnemonic('M'); ! mi = (JMenuItem)systemMenu.add(sizeAction); ! mi.setMnemonic('S'); ! mi = (JMenuItem)systemMenu.add(iconifyAction); ! mi.setMnemonic('n'); ! mi = (JMenuItem)systemMenu.add(maximizeAction); ! mi.setMnemonic('x'); systemMenu.add(new JSeparator()); ! mi = (JMenuItem)systemMenu.add(closeAction); ! mi.setMnemonic('C'); } protected JMenu createSystemMenu() { return new JMenu(" "); } --- 266,297 ---- addSystemMenuItems(windowMenu); enableActions(); } protected void addSystemMenuItems(JMenu systemMenu) { ! JMenuItem mi = systemMenu.add(restoreAction); ! mi.setMnemonic(getButtonMnemonic("restore")); ! mi = systemMenu.add(moveAction); ! mi.setMnemonic(getButtonMnemonic("move")); ! mi = systemMenu.add(sizeAction); ! mi.setMnemonic(getButtonMnemonic("size")); ! mi = systemMenu.add(iconifyAction); ! mi.setMnemonic(getButtonMnemonic("minimize")); ! mi = systemMenu.add(maximizeAction); ! mi.setMnemonic(getButtonMnemonic("maximize")); systemMenu.add(new JSeparator()); ! mi = systemMenu.add(closeAction); ! mi.setMnemonic(getButtonMnemonic("close")); ! } ! ! private static int getButtonMnemonic(String button) { ! try { ! return Integer.parseInt(UIManager.getString( ! "InternalFrameTitlePane." + button + "Button.mnemonic")); ! } catch (NumberFormatException e) { ! return -1; ! } } protected JMenu createSystemMenu() { return new JMenu(" "); }
*** 411,421 **** private class Handler implements LayoutManager, PropertyChangeListener { // // PropertyChangeListener // public void propertyChange(PropertyChangeEvent evt) { ! String prop = (String)evt.getPropertyName(); if (prop == JInternalFrame.IS_SELECTED_PROPERTY) { repaint(); return; } --- 420,430 ---- private class Handler implements LayoutManager, PropertyChangeListener { // // PropertyChangeListener // public void propertyChange(PropertyChangeEvent evt) { ! String prop = evt.getPropertyName(); if (prop == JInternalFrame.IS_SELECTED_PROPERTY) { repaint(); return; }
*** 426,448 **** enableActions(); return; } if ("closable" == prop) { ! if ((Boolean)evt.getNewValue() == Boolean.TRUE) { add(closeButton); } else { remove(closeButton); } } else if ("maximizable" == prop) { ! if ((Boolean)evt.getNewValue() == Boolean.TRUE) { add(maxButton); } else { remove(maxButton); } } else if ("iconable" == prop) { ! if ((Boolean)evt.getNewValue() == Boolean.TRUE) { add(iconButton); } else { remove(iconButton); } } --- 435,457 ---- enableActions(); return; } if ("closable" == prop) { ! if (evt.getNewValue() == Boolean.TRUE) { add(closeButton); } else { remove(closeButton); } } else if ("maximizable" == prop) { ! if (evt.getNewValue() == Boolean.TRUE) { add(maxButton); } else { remove(maxButton); } } else if ("iconable" == prop) { ! if (evt.getNewValue() == Boolean.TRUE) { add(iconButton); } else { remove(iconButton); } }
*** 772,788 **** if (opacity instanceof Boolean) { setOpaque(((Boolean)opacity).booleanValue()); } } public boolean isFocusTraversable() { return false; } ! public void requestFocus() {}; public AccessibleContext getAccessibleContext() { AccessibleContext ac = super.getAccessibleContext(); if (uiKey != null) { ac.setAccessibleName(UIManager.getString(uiKey)); uiKey = null; } return ac; } ! }; // end NoFocusButton } // End Title Pane Class --- 781,797 ---- if (opacity instanceof Boolean) { setOpaque(((Boolean)opacity).booleanValue()); } } public boolean isFocusTraversable() { return false; } ! public void requestFocus() {} public AccessibleContext getAccessibleContext() { AccessibleContext ac = super.getAccessibleContext(); if (uiKey != null) { ac.setAccessibleName(UIManager.getString(uiKey)); uiKey = null; } return ac; } ! } // end NoFocusButton } // End Title Pane Class
< prev index next >