- if (propertyChangeEvent.getPropertyName().equals(Action.NAME)) {
- String text = (String) propertyChangeEvent.getNewValue();
- menuItem.setText(text);
- menuItem.repaint();
- } else if (propertyName.equals("enabled")) {
- Boolean enabledState = (Boolean) propertyChangeEvent.getNewValue();
- menuItem.setEnabled(enabledState.booleanValue());
- menuItem.repaint();
- } else if (propertyChangeEvent.getPropertyName().equals(Action.SMALL_ICON)) {
- Icon icon = (Icon) propertyChangeEvent.getNewValue();
- menuItem.setIcon(icon);
- menuItem.invalidate();
- menuItem.repaint();
- } else if (propertyChangeEvent.getPropertyName().equals(Action.MNEMONIC_KEY)) {
- Integer mn = (Integer) propertyChangeEvent.getNewValue();
- menuItem.setMnemonic(mn.intValue());
- menuItem.invalidate();
+ if (Action.SHORT_DESCRIPTION.equals(propertyName)) {
+ String shortDescription = (String) propertyChangeEvent.getNewValue();
+ menuItem.setToolTipText(shortDescription);