From 859972ce4f5caa8827d3e8a591e4964ac6aacb41 Mon Sep 17 00:00:00 2001 From: Sergey Bylokhov Date: Tue, 29 Mar 2016 17:35:29 +0300 Subject: [PATCH] 7179078: Remove @beaninfo processing from the makefiles Reviewed-by: erikj, alexsch --- .../data/swingbeaninfo/SwingBeanInfo.template | 129 ----- .../javax/swing/SwingBeanInfoBase.java | 82 --- jdk/make/data/swingbeaninfo/manifest.mf | 111 ---- .../sun/swing/BeanInfoUtils.java | 293 ---------- .../tools/swingbeaninfo/DocBeanInfo.java | 101 ---- .../swingbeaninfo/GenDocletBeanInfo.java | 447 --------------- .../tools/swingbeaninfo/GenSwingBeanInfo.java | 532 ------------------ .../images/AbstractButtonColor16.gif | Bin .../swing/beaninfo}/images/BorderColor16.gif | Bin .../swing/beaninfo}/images/BoxColor16.gif | Bin .../swing/beaninfo}/images/BoxColor32.gif | Bin .../swing/beaninfo}/images/BoxMono16.gif | Bin .../swing/beaninfo}/images/BoxMono32.gif | Bin .../swing/beaninfo}/images/JAppletColor16.gif | Bin .../swing/beaninfo}/images/JAppletColor32.gif | Bin .../swing/beaninfo}/images/JAppletMono16.gif | Bin .../swing/beaninfo}/images/JAppletMono32.gif | Bin .../swing/beaninfo}/images/JButtonColor16.gif | Bin .../swing/beaninfo}/images/JButtonColor32.gif | Bin .../swing/beaninfo}/images/JButtonMono16.gif | Bin .../swing/beaninfo}/images/JButtonMono32.gif | Bin .../beaninfo}/images/JCheckBoxColor16.gif | Bin .../beaninfo}/images/JCheckBoxColor32.gif | Bin .../images/JCheckBoxMenuItemColor16.gif | Bin .../images/JCheckBoxMenuItemColor32.gif | Bin .../images/JCheckBoxMenuItemMono16.gif | Bin .../images/JCheckBoxMenuItemMono32.gif | Bin .../beaninfo}/images/JCheckBoxMono16.gif | Bin .../beaninfo}/images/JCheckBoxMono32.gif | Bin .../beaninfo}/images/JColorChooserColor16.gif | Bin .../beaninfo}/images/JColorChooserColor32.gif | Bin .../beaninfo}/images/JColorChooserMono16.gif | Bin .../beaninfo}/images/JColorChooserMono32.gif | Bin .../beaninfo}/images/JComboBoxColor16.gif | Bin .../beaninfo}/images/JComboBoxColor32.gif | Bin .../beaninfo}/images/JComboBoxMono16.gif | Bin .../beaninfo}/images/JComboBoxMono32.gif | Bin .../beaninfo}/images/JComponentColor16.gif | Bin .../beaninfo}/images/JDesktopPaneColor16.gif | Bin .../beaninfo}/images/JDesktopPaneColor32.gif | Bin .../beaninfo}/images/JDesktopPaneMono16.gif | Bin .../beaninfo}/images/JDesktopPaneMono32.gif | Bin .../swing/beaninfo}/images/JDialogColor16.gif | Bin .../swing/beaninfo}/images/JDialogColor32.gif | Bin .../swing/beaninfo}/images/JDialogMono16.gif | Bin .../swing/beaninfo}/images/JDialogMono32.gif | Bin .../beaninfo}/images/JEditorPaneColor16.gif | Bin .../beaninfo}/images/JEditorPaneColor32.gif | Bin .../beaninfo}/images/JEditorPaneMono16.gif | Bin .../beaninfo}/images/JEditorPaneMono32.gif | Bin .../beaninfo}/images/JFileChooserColor16.gif | Bin .../beaninfo}/images/JFileChooserColor32.gif | Bin .../beaninfo}/images/JFileChooserMono16.gif | Bin .../beaninfo}/images/JFileChooserMono32.gif | Bin .../images/JFormattedTextFieldColor16.gif | Bin .../images/JFormattedTextFieldColor32.gif | Bin .../images/JFormattedTextFieldMono16.gif | Bin .../images/JFormattedTextFieldMono32.gif | Bin .../swing/beaninfo}/images/JFrameColor16.gif | Bin .../swing/beaninfo}/images/JFrameColor32.gif | Bin .../swing/beaninfo}/images/JFrameMono16.gif | Bin .../swing/beaninfo}/images/JFrameMono32.gif | Bin .../images/JInternalFrameColor16.gif | Bin .../images/JInternalFrameColor32.gif | Bin .../beaninfo}/images/JInternalFrameMono16.gif | Bin .../beaninfo}/images/JInternalFrameMono32.gif | Bin .../swing/beaninfo}/images/JLabelColor16.gif | Bin .../swing/beaninfo}/images/JLabelColor32.gif | Bin .../swing/beaninfo}/images/JLabelMono16.gif | Bin .../swing/beaninfo}/images/JLabelMono32.gif | Bin .../beaninfo}/images/JLayeredPaneColor16.gif | Bin .../beaninfo}/images/JLayeredPaneColor32.gif | Bin .../beaninfo}/images/JLayeredPaneMono16.gif | Bin .../beaninfo}/images/JLayeredPaneMono32.gif | Bin .../swing/beaninfo}/images/JListColor16.gif | Bin .../swing/beaninfo}/images/JListColor32.gif | Bin .../swing/beaninfo}/images/JListMono16.gif | Bin .../swing/beaninfo}/images/JListMono32.gif | Bin .../beaninfo}/images/JMenuBarColor16.gif | Bin .../beaninfo}/images/JMenuBarColor32.gif | Bin .../swing/beaninfo}/images/JMenuBarMono16.gif | Bin .../swing/beaninfo}/images/JMenuBarMono32.gif | Bin .../swing/beaninfo}/images/JMenuColor16.gif | Bin .../swing/beaninfo}/images/JMenuColor32.gif | Bin .../beaninfo}/images/JMenuItemColor16.gif | Bin .../beaninfo}/images/JMenuItemColor32.gif | Bin .../beaninfo}/images/JMenuItemMono16.gif | Bin .../beaninfo}/images/JMenuItemMono32.gif | Bin .../swing/beaninfo}/images/JMenuMono16.gif | Bin .../swing/beaninfo}/images/JMenuMono32.gif | Bin .../beaninfo}/images/JOptionPaneColor16.gif | Bin .../beaninfo}/images/JOptionPaneColor32.gif | Bin .../beaninfo}/images/JOptionPaneMono16.gif | Bin .../beaninfo}/images/JOptionPaneMono32.gif | Bin .../swing/beaninfo}/images/JPanelColor16.gif | Bin .../swing/beaninfo}/images/JPanelColor32.gif | Bin .../swing/beaninfo}/images/JPanelMono16.gif | Bin .../swing/beaninfo}/images/JPanelMono32.gif | Bin .../images/JPasswordFieldColor16.gif | Bin .../images/JPasswordFieldColor32.gif | Bin .../beaninfo}/images/JPasswordFieldMono16.gif | Bin .../beaninfo}/images/JPasswordFieldMono32.gif | Bin .../beaninfo}/images/JPopupMenuColor16.gif | Bin .../beaninfo}/images/JPopupMenuColor32.gif | Bin .../beaninfo}/images/JPopupMenuMono16.gif | Bin .../beaninfo}/images/JPopupMenuMono32.gif | Bin .../beaninfo}/images/JProgressBarColor16.gif | Bin .../beaninfo}/images/JProgressBarColor32.gif | Bin .../beaninfo}/images/JProgressBarMono16.gif | Bin .../beaninfo}/images/JProgressBarMono32.gif | Bin .../beaninfo}/images/JRadioButtonColor16.gif | Bin .../beaninfo}/images/JRadioButtonColor32.gif | Bin .../images/JRadioButtonMenuItemColor16.gif | Bin .../images/JRadioButtonMenuItemColor32.gif | Bin .../images/JRadioButtonMenuItemMono16.gif | Bin .../images/JRadioButtonMenuItemMono32.gif | Bin .../beaninfo}/images/JRadioButtonMono16.gif | Bin .../beaninfo}/images/JRadioButtonMono32.gif | Bin .../beaninfo}/images/JRootPaneColor16.gif | Bin .../beaninfo}/images/JRootPaneColor32.gif | Bin .../beaninfo}/images/JRootPaneMono16.gif | Bin .../beaninfo}/images/JRootPaneMono32.gif | Bin .../beaninfo}/images/JScrollBarColor16.gif | Bin .../beaninfo}/images/JScrollBarColor32.gif | Bin .../beaninfo}/images/JScrollBarMono16.gif | Bin .../beaninfo}/images/JScrollBarMono32.gif | Bin .../beaninfo}/images/JScrollPaneColor16.gif | Bin .../beaninfo}/images/JScrollPaneColor32.gif | Bin .../beaninfo}/images/JScrollPaneMono16.gif | Bin .../beaninfo}/images/JScrollPaneMono32.gif | Bin .../beaninfo}/images/JSeparatorColor16.gif | Bin .../beaninfo}/images/JSeparatorColor32.gif | Bin .../beaninfo}/images/JSeparatorMono16.gif | Bin .../beaninfo}/images/JSeparatorMono32.gif | Bin .../swing/beaninfo}/images/JSliderColor16.gif | Bin .../swing/beaninfo}/images/JSliderColor32.gif | Bin .../swing/beaninfo}/images/JSliderMono16.gif | Bin .../swing/beaninfo}/images/JSliderMono32.gif | Bin .../beaninfo}/images/JSpinnerColor16.gif | Bin .../beaninfo}/images/JSpinnerColor32.gif | Bin .../swing/beaninfo}/images/JSpinnerMono16.gif | Bin .../swing/beaninfo}/images/JSpinnerMono32.gif | Bin .../beaninfo}/images/JSplitPaneColor16.gif | Bin .../beaninfo}/images/JSplitPaneColor32.gif | Bin .../beaninfo}/images/JSplitPaneMono16.gif | Bin .../beaninfo}/images/JSplitPaneMono32.gif | Bin .../beaninfo}/images/JTabbedPaneColor16.gif | Bin .../beaninfo}/images/JTabbedPaneColor32.gif | Bin .../beaninfo}/images/JTabbedPaneMono16.gif | Bin .../beaninfo}/images/JTabbedPaneMono32.gif | Bin .../swing/beaninfo}/images/JTableColor16.gif | Bin .../swing/beaninfo}/images/JTableColor32.gif | Bin .../swing/beaninfo}/images/JTableMono16.gif | Bin .../swing/beaninfo}/images/JTableMono32.gif | Bin .../beaninfo}/images/JTextAreaColor16.gif | Bin .../beaninfo}/images/JTextAreaColor32.gif | Bin .../beaninfo}/images/JTextAreaMono16.gif | Bin .../beaninfo}/images/JTextAreaMono32.gif | Bin .../beaninfo}/images/JTextFieldColor16.gif | Bin .../beaninfo}/images/JTextFieldColor32.gif | Bin .../beaninfo}/images/JTextFieldMono16.gif | Bin .../beaninfo}/images/JTextFieldMono32.gif | Bin .../beaninfo}/images/JTextPaneColor16.gif | Bin .../beaninfo}/images/JTextPaneColor32.gif | Bin .../beaninfo}/images/JTextPaneMono16.gif | Bin .../beaninfo}/images/JTextPaneMono32.gif | Bin .../beaninfo}/images/JToggleButtonColor16.gif | Bin .../beaninfo}/images/JToggleButtonColor32.gif | Bin .../beaninfo}/images/JToggleButtonMono16.gif | Bin .../beaninfo}/images/JToggleButtonMono32.gif | Bin .../beaninfo}/images/JToolBarColor16.gif | Bin .../beaninfo}/images/JToolBarColor32.gif | Bin .../swing/beaninfo}/images/JToolBarMono16.gif | Bin .../swing/beaninfo}/images/JToolBarMono32.gif | Bin .../swing/beaninfo}/images/JTreeColor16.gif | Bin .../swing/beaninfo}/images/JTreeColor32.gif | Bin .../swing/beaninfo}/images/JTreeMono16.gif | Bin .../swing/beaninfo}/images/JTreeMono32.gif | Bin .../beaninfo}/images/JViewportColor16.gif | Bin .../beaninfo}/images/JViewportColor32.gif | Bin .../beaninfo}/images/JViewportMono16.gif | Bin .../beaninfo}/images/JViewportMono32.gif | Bin .../swing/beaninfo}/images/JWindowColor16.gif | Bin .../swing/beaninfo}/images/JWindowColor32.gif | Bin .../swing/beaninfo}/images/JWindowMono16.gif | Bin .../swing/beaninfo}/images/JWindowMono32.gif | Bin 186 files changed, 1695 deletions(-) delete mode 100644 jdk/make/data/swingbeaninfo/SwingBeanInfo.template delete mode 100644 jdk/make/data/swingbeaninfo/javax/swing/SwingBeanInfoBase.java delete mode 100644 jdk/make/data/swingbeaninfo/manifest.mf delete mode 100644 jdk/make/data/swingbeaninfo/sun/swing/BeanInfoUtils.java delete mode 100644 jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java delete mode 100644 jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java delete mode 100644 jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/AbstractButtonColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/BorderColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/BoxColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/BoxColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/BoxMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/BoxMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JAppletColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JAppletColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JAppletMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JAppletMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JButtonColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JButtonColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JButtonMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JButtonMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxMenuItemColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxMenuItemColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxMenuItemMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxMenuItemMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JCheckBoxMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JColorChooserColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JColorChooserColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JColorChooserMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JColorChooserMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JComboBoxColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JComboBoxColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JComboBoxMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JComboBoxMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JComponentColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDesktopPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDesktopPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDesktopPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDesktopPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDialogColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDialogColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDialogMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JDialogMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JEditorPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JEditorPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JEditorPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JEditorPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFileChooserColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFileChooserColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFileChooserMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFileChooserMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFormattedTextFieldColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFormattedTextFieldColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFormattedTextFieldMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFormattedTextFieldMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFrameColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFrameColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFrameMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JFrameMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JInternalFrameColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JInternalFrameColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JInternalFrameMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JInternalFrameMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLabelColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLabelColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLabelMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLabelMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLayeredPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLayeredPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLayeredPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JLayeredPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JListColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JListColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JListMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JListMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuBarColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuBarColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuBarMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuBarMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuItemColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuItemColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuItemMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuItemMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JMenuMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JOptionPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JOptionPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JOptionPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JOptionPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPanelColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPanelColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPanelMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPanelMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPasswordFieldColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPasswordFieldColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPasswordFieldMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPasswordFieldMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPopupMenuColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPopupMenuColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPopupMenuMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JPopupMenuMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JProgressBarColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JProgressBarColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JProgressBarMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JProgressBarMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonMenuItemColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonMenuItemColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonMenuItemMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonMenuItemMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRadioButtonMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRootPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRootPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRootPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JRootPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollBarColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollBarColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollBarMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollBarMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JScrollPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSeparatorColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSeparatorColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSeparatorMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSeparatorMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSliderColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSliderColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSliderMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSliderMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSpinnerColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSpinnerColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSpinnerMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSpinnerMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSplitPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSplitPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSplitPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JSplitPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTabbedPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTabbedPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTabbedPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTabbedPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTableColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTableColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTableMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTableMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextAreaColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextAreaColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextAreaMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextAreaMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextFieldColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextFieldColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextFieldMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextFieldMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextPaneColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextPaneColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextPaneMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTextPaneMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToggleButtonColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToggleButtonColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToggleButtonMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToggleButtonMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToolBarColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToolBarColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToolBarMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JToolBarMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTreeColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTreeColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTreeMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JTreeMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JViewportColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JViewportColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JViewportMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JViewportMono32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JWindowColor16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JWindowColor32.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JWindowMono16.gif (100%) rename jdk/{make/data/swingbeaninfo => src/java.desktop/share/classes/javax/swing/beaninfo}/images/JWindowMono32.gif (100%) diff --git a/jdk/make/data/swingbeaninfo/SwingBeanInfo.template b/jdk/make/data/swingbeaninfo/SwingBeanInfo.template deleted file mode 100644 index e0c83c0e2cf..00000000000 --- a/jdk/make/data/swingbeaninfo/SwingBeanInfo.template +++ /dev/null @@ -1,129 +0,0 @@ -/* - * Copyright (c) 1998, 2015, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package @(BeanPackageName); - -import java.beans.BeanDescriptor; -import java.beans.PropertyDescriptor; -import java.awt.Image; - -import sun.swing.BeanInfoUtils; - -/** - * Descriptive information about the @(BeanClassName) class for Java - * Beans application builders. This BeanInfo class provides descriptions - * of each property, of the bean itself, it indicates which - * @(BeanClassName) properties are bound, and it provides other - * information and icons useful to builders. - * - * @author Auto-Generated Source Code - */ - -public class @(BeanClassName)BeanInfo extends javax.swing.SwingBeanInfoBase { - private static final Class class@(BeanClassName) = @(BeanClassObject); - - /** - * @return a @(BeanClassName) BeanDescriptor - */ - public BeanDescriptor getBeanDescriptor() { - return BeanInfoUtils.createBeanDescriptor(class@(BeanClassName), - new Object[] { - BeanInfoUtils.PREFERRED, Boolean.TRUE, - @(ClassDescriptors) - BeanInfoUtils.SHORTDESCRIPTION, "@(BeanDescription)" - }); - } - - - /** - * Create a @(BeanClassName) PropertyDescriptor. This is just an internal - * convenience method that allows one to leave the @(BeanClassName).class - * argument out of the createPropertyDescriptor() class in the - * getPropertyDescriptors() method below. - * - * @param name the name of the property - * @param args an array java.beans.PropertyDescriptor property names and values - * @return a @(BeanClassName) PropertyDescriptor. - * @see BeanInfoUtils#createPropertyDescriptor - */ - private PropertyDescriptor createPropertyDescriptor(String name, Object[] args) { - return BeanInfoUtils.createPropertyDescriptor(class@(BeanClassName), name, args); - } - - - /** - * This method returns a list of bean PropertyDescriptors, one for each public - * property in @(BeanClassName). The first property is the "default" property. - * - * @return a complete list of bean PropertyDescriptors for @(BeanClassName) - * @see SwingBeanInfo - * @see java.beans.BeanInfo#getDefaultPropertyIndex - */ - public PropertyDescriptor[] getPropertyDescriptors() { - @(EnumVariables) - return new PropertyDescriptor[] { - @(BeanPropertyDescriptors) - }; - } - - - /** - * @return an icon of the specified kind for @(BeanClassName) - */ - public Image getIcon(final int kind) { - Image i; - switch (kind){ - case ICON_COLOR_32x32: - i = loadStandardImage("beaninfo/images/@(BeanClassName)Color32.gif"); - return ((i == null) ? loadStandardImage("beaninfo/images/JComponentColor32.gif") : i); - case ICON_COLOR_16x16: - i = loadStandardImage("beaninfo/images/@(BeanClassName)Color16.gif"); - return ((i == null) ? loadStandardImage("beaninfo/images/JComponentColor16.gif") : i); - case ICON_MONO_32x32: - i = loadStandardImage("beaninfo/images/@(BeanClassName)Mono32.gif"); - return ((i == null) ? loadStandardImage("beaninfo/images/JComponentMono32.gif") : i); - case ICON_MONO_16x16: - i = loadStandardImage("beaninfo/images/@(BeanClassName)Mono16.gif"); - return ((i == null) ? loadStandardImage("beaninfo/images/JComponentMono16.gif") : i); - default: - return super.getIcon(kind); - } - } - - /** - * This is a utility method to help in loading standard icon images. - * - * @param resourceName A pathname relative to the directory holding the - * class file of the current class - * @return an image object. May be null if the load failed. - * @see java.beans.SimpleBeanInfo#loadImage(String) - */ - private Image loadStandardImage(final String resourceName) { - return java.security.AccessController.doPrivileged( - (java.security.PrivilegedAction) () -> loadImage(resourceName)); - } -} - - diff --git a/jdk/make/data/swingbeaninfo/javax/swing/SwingBeanInfoBase.java b/jdk/make/data/swingbeaninfo/javax/swing/SwingBeanInfoBase.java deleted file mode 100644 index d6167b448e5..00000000000 --- a/jdk/make/data/swingbeaninfo/javax/swing/SwingBeanInfoBase.java +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package javax.swing; - -import java.beans.*; -import java.lang.reflect.*; -import java.awt.Image; - -/** - * The superclass for all Swing BeanInfo classes. It provides - * default implementations of getIcon and - * getDefaultPropertyIndex as well as utility - * methods, like createPropertyDescriptor, for writing BeanInfo - * implementations. This classes is intended to be used along - * with GenSwingBeanInfo a BeanInfo class code generator. - * - * @see GenSwingBeanInfo - * @author Hans Muller - */ -public class SwingBeanInfoBase extends SimpleBeanInfo -{ - /** - * The default index is always 0. In other words the first property - * listed in the getPropertyDescriptors() method is the one - * to show a (JFC builder) user in a situation where just a single - * property will be shown. - */ - public int getDefaultPropertyIndex() { - return 0; - } - - /** - * Returns a generic Swing icon, all icon "kinds" are supported. - * Subclasses should defer to this method when they don't have - * a particular beans icon kind. - */ - public Image getIcon(int kind) { - // PENDING(hmuller) need generic swing icon images. - return null; - } - - /** - * Returns the BeanInfo for the superclass of our bean, so that - * its PropertyDescriptors will be included. - */ - public BeanInfo[] getAdditionalBeanInfo() { - Class superClass = getBeanDescriptor().getBeanClass().getSuperclass(); - BeanInfo superBeanInfo = null; - try { - superBeanInfo = Introspector.getBeanInfo(superClass); - } catch (IntrospectionException ie) {} - if (superBeanInfo != null) { - BeanInfo[] ret = new BeanInfo[1]; - ret[0] = superBeanInfo; - return ret; - } - return null; - } -} diff --git a/jdk/make/data/swingbeaninfo/manifest.mf b/jdk/make/data/swingbeaninfo/manifest.mf deleted file mode 100644 index 228fcb78814..00000000000 --- a/jdk/make/data/swingbeaninfo/manifest.mf +++ /dev/null @@ -1,111 +0,0 @@ -Name: javax/swing/JApplet.class -Java-Bean: True - -Name: javax/swing/JButton.class -Java-Bean: True - -Name: javax/swing/JCheckBox.class -Java-Bean: True - -Name: javax/swing/JCheckBoxMenuItem.class -Java-Bean: True - -Name: javax/swing/JComboBox.class -Java-Bean: True - -Name: javax/swing/JDialog.class -Java-Bean: True - -Name: javax/swing/JEditorPane.class -Java-Bean: True - -Name: javax/swing/JFormattedTextField.class -Java-Bean: True - -Name: javax/swing/JInternalFrame.class -Java-Bean: True - -Name: javax/swing/JFrame.class -Java-Bean: True - -Name: javax/swing/JLabel.class -Java-Bean: True - -Name: javax/swing/JList.class -Java-Bean: True - -Name: javax/swing/JMenu.class -Java-Bean: True - -Name: javax/swing/JMenuBar.class -Java-Bean: True - -Name: javax/swing/JMenuItem.class -Java-Bean: True - -Name: javax/swing/JOptionPane.class -Java-Bean: True - -Name: javax/swing/JPanel.class -Java-Bean: True - -Name: javax/swing/JPasswordField.class -Java-Bean: True - -Name: javax/swing/JPopupMenu.class -Java-Bean: True - -Name: javax/swing/JProgressBar.class -Java-Bean: True - -Name: javax/swing/JRadioButton.class -Java-Bean: True - -Name: javax/swing/JRadioButtonMenuItem.class -Java-Bean: True - -Name: javax/swing/JScrollBar.class -Java-Bean: True - -Name: javax/swing/JScrollPane.class -Java-Bean: True - -Name: javax/swing/JSeparator.class -Java-Bean: True - -Name: javax/swing/JSlider.class -Java-Bean: True - -Name: javax/swing/JSpinner.class -Java-Bean: True - -Name: javax/swing/JSplitPane.class -Java-Bean: True - -Name: javax/swing/JTabbedPane.class -Java-Bean: True - -Name: javax/swing/JTextArea.class -Java-Bean: True - -Name: javax/swing/JTextField.class -Java-Bean: True - -Name: javax/swing/JTextPane.class -Java-Bean: True - -Name: javax/swing/JToolBar.class -Java-Bean: True - -Name: javax/swing/JTree.class -Java-Bean: True - -Name: javax/swing/JTable.class -Java-Bean: True - -Name: javax/swing/JToggleButton.class -Java-Bean: True - -Name: javax/swing/JWindow.class -Java-Bean: True - diff --git a/jdk/make/data/swingbeaninfo/sun/swing/BeanInfoUtils.java b/jdk/make/data/swingbeaninfo/sun/swing/BeanInfoUtils.java deleted file mode 100644 index 037615ad63a..00000000000 --- a/jdk/make/data/swingbeaninfo/sun/swing/BeanInfoUtils.java +++ /dev/null @@ -1,293 +0,0 @@ -/* - * Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package sun.swing; - -import java.beans.*; -import java.lang.reflect.Method; - -public class BeanInfoUtils -{ - /* The values of these createPropertyDescriptor() and - * createBeanDescriptor() keywords are the names of the - * properties they're used to set. - */ - public static final String BOUND = "bound"; - public static final String CONSTRAINED = "constrained"; - public static final String PROPERTYEDITORCLASS = "propertyEditorClass"; - public static final String READMETHOD = "readMethod"; - public static final String WRITEMETHOD = "writeMethod"; - public static final String DISPLAYNAME = "displayName"; - public static final String EXPERT = "expert"; - public static final String HIDDEN = "hidden"; - public static final String PREFERRED = "preferred"; - public static final String SHORTDESCRIPTION = "shortDescription"; - public static final String CUSTOMIZERCLASS = "customizerClass"; - - static private void initFeatureDescriptor(FeatureDescriptor fd, String key, Object value) - { - if (DISPLAYNAME.equals(key)) { - fd.setDisplayName((String)value); - } - - if (EXPERT.equals(key)) { - fd.setExpert(((Boolean)value).booleanValue()); - } - - if (HIDDEN.equals(key)) { - fd.setHidden(((Boolean)value).booleanValue()); - } - - if (PREFERRED.equals(key)) { - fd.setPreferred(((Boolean)value).booleanValue()); - } - - else if (SHORTDESCRIPTION.equals(key)) { - fd.setShortDescription((String)value); - } - - /* Otherwise assume that we have an arbitrary FeatureDescriptor - * "attribute". - */ - else { - fd.setValue(key, value); - } - } - - /** - * Create a beans PropertyDescriptor given an of keyword/value - * arguments. The following sample call shows all of the supported - * keywords: - *
-     *      createPropertyDescriptor("contentPane", new Object[] {
-     *                     BOUND, Boolean.TRUE,
-     *               CONSTRAINED, Boolean.TRUE,
-     *       PROPERTYEDITORCLASS, package.MyEditor.class,
-     *                READMETHOD, "getContentPane",
-     *               WRITEMETHOD, "setContentPane",
-     *               DISPLAYNAME, "contentPane",
-     *                    EXPERT, Boolean.FALSE,
-     *                    HIDDEN, Boolean.FALSE,
-     *                 PREFERRED, Boolean.TRUE,
-     *          SHORTDESCRIPTION, "A top level window with a window manager border",
-     *         "random attribute","random object value"
-     *        }
-     *     );
-     * 
- * The keywords correspond to java.beans.PropertyDescriptor and - * java.beans.FeatureDescriptor properties, e.g. providing a value - * for displayName is comparable to FeatureDescriptor.setDisplayName(). - * Using createPropertyDescriptor instead of the PropertyDescriptor - * constructor and set methods is preferrable in that it regularizes - * the code in a java.beans.BeanInfo.getPropertyDescriptors() - * method implementation. One can use createPropertyDescriptor - * to set FeatureDescriptor attributes, as in "random attribute" - * "random object value". - *

- * All properties should provide a reasonable value for the - * SHORTDESCRIPTION keyword and should set BOUND - * to Boolean.TRUE if neccessary. The remaining keywords - * are optional. There's no need to provide values for keywords like - * READMETHOD if the correct value can be computed, i.e. if the properties - * get/is method follows the standard beans pattern. - *

- * The PREFERRED keyword is not supported by the JDK1.1 java.beans package. - * It's still worth setting it to true for properties that are most - * likely to be interested to the average developer, e.g. AbstractButton.title - * is a preferred property, AbstractButton.focusPainted is not. - * - * @see java.beans#BeanInfo - * @see java.beans#PropertyDescriptor - * @see java.beans#FeatureDescriptor - */ - public static PropertyDescriptor createPropertyDescriptor(Class cls, String name, Object[] args) - { - PropertyDescriptor pd = null; - try { - pd = new PropertyDescriptor(name, cls); - } catch (IntrospectionException e) { - // Try creating a read-only property, in case setter isn't defined. - try { - pd = createReadOnlyPropertyDescriptor(name, cls); - } catch (IntrospectionException ie) { - throwError(ie, "Can't create PropertyDescriptor for " + name + " "); - } - } - - for(int i = 0; i < args.length; i += 2) { - String key = (String)args[i]; - Object value = args[i + 1]; - - if (BOUND.equals(key)) { - pd.setBound(((Boolean)value).booleanValue()); - } - - else if (CONSTRAINED.equals(key)) { - pd.setConstrained(((Boolean)value).booleanValue()); - } - - else if (PROPERTYEDITORCLASS.equals(key)) { - pd.setPropertyEditorClass((Class)value); - } - - else if (READMETHOD.equals(key)) { - String methodName = (String)value; - Method method; - try { - method = cls.getMethod(methodName, new Class[0]); - pd.setReadMethod(method); - } - catch(Exception e) { - throwError(e, cls + " no such method as \"" + methodName + "\""); - } - } - - else if (WRITEMETHOD.equals(key)) { - String methodName = (String)value; - Method method; - try { - Class type = pd.getPropertyType(); - method = cls.getMethod(methodName, new Class[]{type}); - pd.setWriteMethod(method); - } - catch(Exception e) { - throwError(e, cls + " no such method as \"" + methodName + "\""); - } - } - - else { - initFeatureDescriptor(pd, key, value); - } - } - - return pd; - } - - - /** - * Create a BeanDescriptor object given an of keyword/value - * arguments. The following sample call shows all of the supported - * keywords: - *

-     *      createBeanDescriptor(JWindow..class, new Object[] {
-     *           CUSTOMIZERCLASS, package.MyCustomizer.class,
-     *               DISPLAYNAME, "JFrame",
-     *                    EXPERT, Boolean.FALSE,
-     *                    HIDDEN, Boolean.FALSE,
-     *                 PREFERRED, Boolean.TRUE,
-     *          SHORTDESCRIPTION, "A top level window with a window manager border",
-     *         "random attribute","random object value"
-     *        }
-     *     );
-     * 
- * The keywords correspond to java.beans.BeanDescriptor and - * java.beans.FeatureDescriptor properties, e.g. providing a value - * for displayName is comparable to FeatureDescriptor.setDisplayName(). - * Using createBeanDescriptor instead of the BeanDescriptor - * constructor and set methods is preferrable in that it regularizes - * the code in a java.beans.BeanInfo.getBeanDescriptor() - * method implementation. One can use createBeanDescriptor - * to set FeatureDescriptor attributes, as in "random attribute" - * "random object value". - * - * @see java.beans#BeanInfo - * @see java.beans#PropertyDescriptor - */ - public static BeanDescriptor createBeanDescriptor(Class cls, Object[] args) - { - Class customizerClass = null; - - /* For reasons I don't understand, customizerClass is a - * readOnly property. So we have to find it and pass it - * to the constructor here. - */ - for(int i = 0; i < args.length; i += 2) { - if (CUSTOMIZERCLASS.equals((String)args[i])) { - customizerClass = (Class)args[i + 1]; - break; - } - } - - BeanDescriptor bd = new BeanDescriptor(cls, customizerClass); - - for(int i = 0; i < args.length; i += 2) { - String key = (String)args[i]; - Object value = args[i + 1]; - initFeatureDescriptor(bd, key, value); - } - - return bd; - } - - static private PropertyDescriptor createReadOnlyPropertyDescriptor( - String name, Class cls) throws IntrospectionException { - - Method readMethod = null; - String base = capitalize(name); - Class[] parameters = new Class[0]; - - // Is it a boolean? - try { - readMethod = cls.getMethod("is" + base, parameters); - } catch (Exception ex) {} - if (readMethod == null) { - try { - // Try normal accessor pattern. - readMethod = cls.getMethod("get" + base, parameters); - } catch (Exception ex2) {} - } - if (readMethod != null) { - return new PropertyDescriptor(name, readMethod, null); - } - - try { - // Try indexed accessor pattern. - parameters = new Class[1]; - parameters[0] = int.class; - readMethod = cls.getMethod("get" + base, parameters); - } catch (NoSuchMethodException nsme) { - throw new IntrospectionException( - "cannot find accessor method for " + name + " property."); - } - return new IndexedPropertyDescriptor(name, null, null, readMethod, null); - } - - // Modified methods from java.beans.Introspector - private static String capitalize(String s) { - if (s.length() == 0) { - return s; - } - char chars[] = s.toCharArray(); - chars[0] = Character.toUpperCase(chars[0]); - return new String(chars); - } - - /** - * Fatal errors are handled by calling this method. - */ - public static void throwError(Exception e, String s) { - throw new Error(e.toString() + " " + s); - } -} diff --git a/jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java b/jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java deleted file mode 100644 index b30d79b7ee5..00000000000 --- a/jdk/make/src/classes/build/tools/swingbeaninfo/DocBeanInfo.java +++ /dev/null @@ -1,101 +0,0 @@ -/* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package build.tools.swingbeaninfo; - -import java.util.HashMap; - -/** - * Class that holds information for populating a FeatureDescriptor. For the class, - * This information represents the BeanDescriptor, for a property, it represents - * a PropertyDescriptor. - */ -public class DocBeanInfo { - - // Values of the BeanFlags - public static final int BOUND = 1; - public static final int EXPERT = 2; - public static final int CONSTRAINED = 4; - public static final int HIDDEN = 8; - public static final int PREFERRED = 16 ; - - public String name; - public int beanflags; - public String desc; - public String displayname; - public String propertyeditorclass; - public String customizerclass; - - public HashMap attribs; - public HashMap enums; - - public DocBeanInfo(){} - - public DocBeanInfo(String p, int flags, String d, - String displayname, String pec, String cc, - HashMap attribs, HashMap enums) { - this.name = p; - this.beanflags = flags; - this.desc = d; - this.displayname = displayname; - this.propertyeditorclass = pec; - this.customizerclass = cc; - - this.attribs = attribs; - this.enums = enums; - } - - public String toString() { - StringBuffer buffer = new StringBuffer("*****"); - buffer.append("\nProperty: " + name); - buffer.append("\tDescription: " + desc); - buffer.append("\nDisplayname: " + displayname); - buffer.append("\nPropertyEditorClass: " + propertyeditorclass); - buffer.append("\nCustomizerClass: " + customizerclass); - - if ((beanflags & BOUND) != 0) - buffer.append("\nBound: true"); - - if ((beanflags & EXPERT) != 0) - buffer.append("\nExpert: true"); - - if ((beanflags & CONSTRAINED) != 0) - buffer.append("\nConstrained: true"); - - if ((beanflags & HIDDEN) !=0) - buffer.append("\nHidden: true"); - - if ((beanflags & PREFERRED) !=0) - - if (attribs != null) - buffer.append(attribs.toString()); - - if (enums != null) - buffer.append(enums.toString()); - - return buffer.toString(); - } - -} diff --git a/jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java b/jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java deleted file mode 100644 index ce7b9afd15b..00000000000 --- a/jdk/make/src/classes/build/tools/swingbeaninfo/GenDocletBeanInfo.java +++ /dev/null @@ -1,447 +0,0 @@ -/* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package build.tools.swingbeaninfo; - -import com.sun.javadoc.ClassDoc; -import com.sun.javadoc.MethodDoc; -import com.sun.javadoc.RootDoc; -import com.sun.javadoc.Tag; - -import java.beans.Introspector; - -import java.util.Enumeration; -import java.util.Hashtable; -import java.util.HashMap; -import java.util.StringTokenizer; - -/** - * Properties supported and tag syntax: - * - * @beaninfo - * bound: flag - * constrained: flag - * expert: flag - * hidden: flag - * preferred: flag - * description: string - * displayname: string - * propertyeditorclass: string (with dots: foo.bar.MyPropertyEditor - * customizerclass: string (w/dots: foo.bar.MyCustomizer) - * attribute: key1 value1 - * attribute: key2 value2 - * - * TODO: getValue and genDocletInfo needs some cleaning. - * - * @author Hans Muller - * @author Rich Schiavi - * @author Mark Davidson - */ -public class GenDocletBeanInfo { - - static String[] ATTRIBUTE_NAMES = { "bound", - "constrained", - "expert", - "hidden", - "preferred", - "displayname", - "propertyeditorclass", - "customizerclass", - "displayname", - "description", - "enum", - "attribute" }; - private static boolean DEBUG = false; - - private static String fileDir = ""; - private static String templateDir = ""; - - public static final String TRUE = "true"; - public static final String FALSE = "false"; - - /** - * Method called from the javadoc environment to determint the options length. - * Doclet options: - * -t template location - * -d outputdir - * -x true Enable debug output. - */ - public static int optionLength(String option) { - // remind: this needs to be cleaned up - if (option.equals("-t")) - return 2; - if (option.equals("-d")) - return 2; - if (option.equals("-x")) - return 2; - return 0; - } - - /** @beaninfo - * bound:true - * constrained:false - * expert:true - * hidden:true - * preferred:false - * description: the description of this method can - * do all sorts of funky things. if it \n - * is indented like this, we have to remove - * all char spaces greater than 2 and also any hard-coded \n - * newline characters and all newlines - * displayname: theString - * propertyeditorclass: foo.bar.MyPropertyEditorClass - * customizerclass: foo.bar.MyCustomizerClass - * attribute:key1 value1 - * attribute: key2 value2 - * - */ - public static boolean start(RootDoc doc) { - readOptions(doc.options()); - - if (templateDir.length() == 0) { - System.err.println("-t option not specified"); - return false; - } - if (fileDir.length() == 0) { - System.err.println("-d option not specified"); - return false; - } - - GenSwingBeanInfo generator = new GenSwingBeanInfo(fileDir, templateDir, DEBUG); - Hashtable dochash = new Hashtable(); - DocBeanInfo dbi; - - /* "javadoc Foo.java Bar.java" will return: - * "Foo Foo.I1 Foo.I2 Bar Bar.I1 Bar.I2" - * i.e., with all the innerclasses of classes specified in the command - * line. We don't want to generate BeanInfo for any of these inner - * classes, so we ignore these by remembering what the last outer - * class was. A hack, I admit, but makes the build faster. - */ - String previousClass = null; - - ClassDoc[] classes = doc.classes(); - - for (int cnt = 0; cnt < classes.length; cnt++) { - String className = classes[cnt].qualifiedName(); - if (previousClass != null && - className.startsWith(previousClass) && - className.charAt(previousClass.length()) == '.') { - continue; - } - previousClass = className; - - // XXX - debug - System.out.println("\n>>> Generating beaninfo for " + className + "..."); - - // Examine the javadoc tags and look for the the @beaninfo tag - // This first block looks at the javadoc for the class - Tag[] tags = classes[cnt].tags(); - for (int i = 0; i < tags.length; i++) { - if (tags[i].kind().equalsIgnoreCase("@beaninfo")) { - if (DEBUG) - System.out.println("GenDocletBeanInfo: found @beaninfo tagged Class: " + tags[i].text()); - dbi = genDocletInfo(tags[i].text(), classes[cnt].name()); - dochash.put(dbi.name, dbi); - break; - } - } - - // This block looks at the javadoc for the class methods. - int startPos = -1; - MethodDoc[] methods = classes[cnt].methods(); - for (int j = 0; j < methods.length; j++) { - // actually don't "introspect" - look for all - // methods with a @beaninfo tag - tags = methods[j].tags(); - for (int x = 0; x < tags.length; x++){ - if (tags[x].kind().equalsIgnoreCase("@beaninfo")){ - if ((methods[j].name().startsWith("get")) || - (methods[j].name().startsWith("set"))) - startPos = 3; - else if (methods[j].name().startsWith("is")) - startPos = 2; - else - startPos = 0; - String propDesc = - Introspector.decapitalize((methods[j].name()).substring(startPos)); - if (DEBUG) - System.out.println("GenDocletBeanInfo: found @beaninfo tagged Method: " + tags[x].text()); - dbi = genDocletInfo(tags[x].text(), propDesc); - dochash.put(dbi.name, dbi); - break; - } - } - } - if (DEBUG) { - // dump our classes doc beaninfo - System.out.println(">>>>DocletBeanInfo for class: " + classes[cnt].name()); - Enumeration e = dochash.elements(); - while (e.hasMoreElements()) { - DocBeanInfo db = (DocBeanInfo)e.nextElement(); - System.out.println(db.toString()); - } - } - - // Use the generator to create the beaninfo code for the class. - generator.genBeanInfo(classes[cnt].containingPackage().name(), - classes[cnt].name(), dochash); - // reset the values! - dochash.clear(); - } // end for loop - return true; - } - - /** - * Reads the command line options. - * Side Effect, sets class variables templateDir, fileDir and DEBUG - */ - private static void readOptions(String[][] options) { - // Parse the command line args - for (int i = 0; i < options.length; i++){ - if (options[i][0].equals("-t")) { - templateDir = options[i][1]; - } else if (options[i][0].equals("-d")) { - fileDir = options[i][1]; - } else if (options[i][0].equals("-x")){ - if (options[i][1].equals("true")) - DEBUG=true; - else - DEBUG=false; - } - } - } - - /** - * Create a "BeanInfo" data structure from the tag. This is a data structure - * which contains all beaninfo data for a method or a class. - * - * @param text All the text after the @beaninfo tag. - * @param name Name of the property i.e., mnemonic for setMnemonic - */ - private static DocBeanInfo genDocletInfo(String text, String name) { - int beanflags = 0; - String desc = "null"; - String displayname = "null"; - String propertyeditorclass = "null"; - String customizerclass = "null"; - String value = "null"; - HashMap attribs = null; - HashMap enums = null; - - int index; - - for (int j = 0; j < ATTRIBUTE_NAMES.length; j++){ - index = 0; - if ((index = text.indexOf(ATTRIBUTE_NAMES[j])) != -1){ - value = getValue((text).substring(index),ATTRIBUTE_NAMES[j]); - - if (ATTRIBUTE_NAMES[j].equalsIgnoreCase("attribute")) { - attribs = getAttributeMap(value, " "); - } - if (ATTRIBUTE_NAMES[j].equalsIgnoreCase("enum")) { - enums = getAttributeMap(value, " \n"); - } - else if (ATTRIBUTE_NAMES[j].equals("displayname")){ - displayname = value; - } - else if (ATTRIBUTE_NAMES[j].equalsIgnoreCase("propertyeditorclass")) { - propertyeditorclass = value; - } - else if (ATTRIBUTE_NAMES[j].equalsIgnoreCase("customizerclass")){ - customizerclass = value; - } - else if ((ATTRIBUTE_NAMES[j].equalsIgnoreCase("bound")) - && (value.equalsIgnoreCase(TRUE))) - beanflags = beanflags | DocBeanInfo.BOUND; - else if ((ATTRIBUTE_NAMES[j].equalsIgnoreCase("expert")) - && (value.equalsIgnoreCase(TRUE))) - beanflags = beanflags | DocBeanInfo.EXPERT; - else if ((ATTRIBUTE_NAMES[j].equalsIgnoreCase("constrained")) - && (value.equalsIgnoreCase(TRUE))) - beanflags = beanflags | DocBeanInfo.CONSTRAINED; - else if ((ATTRIBUTE_NAMES[j].equalsIgnoreCase("hidden")) - && (value.equalsIgnoreCase(TRUE))) - beanflags = beanflags | DocBeanInfo.HIDDEN; - else if ((ATTRIBUTE_NAMES[j].equalsIgnoreCase("preferred")) - && (value.equalsIgnoreCase(TRUE))) - beanflags = beanflags | DocBeanInfo.PREFERRED; - else if (ATTRIBUTE_NAMES[j].equalsIgnoreCase("description")){ - desc = value; - } - } - } - /** here we create our doclet-beaninfo data structure, which we read in - * later if it has anything worthwhile - */ - - // Construct a new Descriptor class - return new DocBeanInfo(name, beanflags, desc,displayname, - propertyeditorclass, customizerclass, - attribs, enums); - } - - /** - * Parses the substring and returns the cleaned up value for the attribute. - * @param substring Full String of the attrib tag. - * i.e., "attribute: visualUpdate true" will return "visualUpdate true"; - */ - private static String getValue(String substring, String prop) { - StringTokenizer t; - String value = "null"; - - try { - /** if the ATTRIBUTE_NAMES is NOT the description, then we - * parse until newline - * if it is the description we read until the next token - * and then look for a match in the last MAXMATCH index - * and truncate the description - * if it is the attribute we wead until no more - */ - if (prop.equalsIgnoreCase("attribute")){ - StringBuffer tmp = new StringBuffer(); - try { - t = new StringTokenizer(substring, " :\n"); - t.nextToken().trim();//the prop - // we want to return : key1 value1 key2 value2 - while (t.hasMoreTokens()){ - tmp.append(t.nextToken().trim()).append(" "); - tmp.append(t.nextToken().trim()).append(" "); - String test = t.nextToken().trim(); - if (!(test.equalsIgnoreCase("attribute"))) - break; - } - } catch (Exception e){ - } - value = tmp.toString(); - } - else if (prop.equalsIgnoreCase("enum")){ - t = new StringTokenizer(substring, ":"); - t.nextToken().trim(); // the prop we already know - StringBuffer tmp = new StringBuffer(t.nextToken().trim()); - for (int i = 0; i < ATTRIBUTE_NAMES.length; i++){ - if (tmp.toString().endsWith(ATTRIBUTE_NAMES[i])){ - int len = ATTRIBUTE_NAMES[i].length(); - // trim off that - tmp.setLength(tmp.length() - len); - break; - } - } - value = tmp.toString(); - } - else if (prop.equalsIgnoreCase("description")){ - t = new StringTokenizer(substring, ":"); - t.nextToken().trim(); // the prop we already know - StringBuffer tmp = new StringBuffer(t.nextToken().trim()); - for (int i = 0; i < ATTRIBUTE_NAMES.length; i++){ - if (tmp.toString().endsWith(ATTRIBUTE_NAMES[i])){ - int len = ATTRIBUTE_NAMES[i].length(); - // trim off that - tmp.setLength(tmp.length() - len); - break; - } - } - value = hansalizeIt(tmp.toString()); - } - else { - // Single value properties like bound: true - t = new StringTokenizer(substring, ":\n"); - t.nextToken().trim(); // the prop we already know - value = t.nextToken().trim(); - } - - // now we need to look for a match of any of the - // property - - return value; - } - catch (Exception e){ - return "invalidValue"; - } - } - - /** - * Creates a HashMap containing the key value pair for the parsed values - * of the "attributes" and "enum" tags. - * ie. For attribute value: visualUpdate true - * The HashMap will have key: visualUpdate, value: true - */ - private static HashMap getAttributeMap(String str, String delim) { - StringTokenizer t = new StringTokenizer(str, delim); - HashMap map = null; - String key; - String value; - - int num = t.countTokens()/2; - if (num > 0) { - map = new HashMap(); - for (int i = 0; i < num; i++) { - key = t.nextToken().trim(); - value = t.nextToken().trim(); - map.put(key, value); - } - } - return map; - } - - // looks for extra spaces, \n hard-coded and invisible,etc - private static String hansalizeIt(String from){ - char [] chars = from.toCharArray(); - int len = chars.length; - int toss = 0; - - // remove double spaces - for (int i = 0; i < len; i++){ - if ((chars[i] == ' ')) { - if (i+1 < len) { - if ((chars[i+1] == ' ' ) || (chars[i+1] == '\n')) - { - --len; - System.arraycopy(chars,i+1,chars,i,len-i); - --i; - } - } - } - - if (chars[i] == '\n'){ - chars[i] = ' '; - i -= 2; - } - - if (chars[i] == '\\') { - if (i+1 < len) { - if (chars[i+1] == 'n'){ - chars[i+1] = ' '; - --len; - System.arraycopy(chars,i+1, chars,i, len-i); - --i; - } - } - } - } - return new String(chars,0,len); - } - -} diff --git a/jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java b/jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java deleted file mode 100644 index 0a8a6866b05..00000000000 --- a/jdk/make/src/classes/build/tools/swingbeaninfo/GenSwingBeanInfo.java +++ /dev/null @@ -1,532 +0,0 @@ -/* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -package build.tools.swingbeaninfo; - -import java.beans.BeanInfo; -import java.beans.BeanDescriptor; -import java.beans.Introspector; -import java.beans.IntrospectionException; -import java.beans.PropertyDescriptor; - -import java.io.*; - -import java.util.Hashtable; -import java.util.HashMap; -import java.util.Iterator; - -/** - * A utlity for generating a BeanInfo source file from a template and a - * Hashtable with hints that were generated from a doclet. - * it's neccessary to write things like the per property descriptions - * by hand. To run the application: - *
- * java GenSwingBeanInfo 
- * 
- * Code for a bean info class is written to out. If the class is - * swing package, you don't need to fully specify its name. - * - * @author Hans Muller - * @author Rich Schiavi - * @author Mark Davidson - */ -public class GenSwingBeanInfo { - private final static String BEANINFO_SUFFIX = "BeanInfo.java"; - - // Tokens in @(...) - private final static String TOK_BEANPACKAGE = "BeanPackageName"; - private final static String TOK_BEANCLASS = "BeanClassName"; - private final static String TOK_BEANOBJECT = "BeanClassObject"; - private final static String TOK_CLASSDESC = "ClassDescriptors"; - private final static String TOK_BEANDESC = "BeanDescription"; - private final static String TOK_PROPDESC = "BeanPropertyDescriptors"; - private final static String TOK_ENUMVARS = "EnumVariables"; - - private String enumcode; // Generated code for enumerated properties. - - private boolean DEBUG = false; - - private String fileDir; - private String templateFilename; - - /** - * Public constructor - * @param fileDir Location to put the generated source files. - * @param templateFilename Location of the BeanInfo template - * @param debug Flag to turn on debugging - */ - public GenSwingBeanInfo(String fileDir, String templateFilename, boolean debug) { - this.fileDir = fileDir; - this.templateFilename = templateFilename; - this.DEBUG = debug; - } - - /** - * Opens a BeanInfo PrintStream for the class. - */ - private PrintStream initOutputFile(String classname) { - try { - OutputStream out = new FileOutputStream(fileDir + File.separator + classname + BEANINFO_SUFFIX); - BufferedOutputStream bout = new BufferedOutputStream(out); - return new PrintStream(out); - } catch (IOException e){ - // System.err.println("GenSwingBeanInfo: " + e.toString()); - } - return null; - } - - private static void messageAndExit(String msg) { - System.err.println("\n" + msg); - System.exit(1); - } - - - /** - * Load the contents of the BeanInfo template into a string and - * return the string. - */ - private String loadTemplate() { - String template = ""; - - try { - File file = new File(templateFilename); - DataInputStream stream = new DataInputStream(new FileInputStream(file)); - BufferedReader reader = new BufferedReader(new InputStreamReader(stream)); - StringBuffer buffer = new StringBuffer(); - - int c; - while((c = reader.read()) != -1) { - buffer.append((char)c); - } - - template = buffer.toString(); - reader.close(); - } catch (IOException e) { - System.out.println(e.getMessage()); - messageAndExit("GenSwingBeanInfo: Couldn't load template: " + templateFilename + e); - } - return template; - } - - - /** - * Generates a string for the BeanDescriptor - */ - private String genBeanDescriptor(DocBeanInfo dbi) { - String code = ""; - int beanflags = dbi.beanflags; - - // we support export, hidden, preferred - if ((beanflags & DocBeanInfo.EXPERT) != 0) - code += " sun.swing.BeanInfoUtils.EXPERT, Boolean.TRUE,\n"; - if ((beanflags & DocBeanInfo.HIDDEN) !=0) - code += " sun.swing.BeanInfoUtils.HIDDEN, Boolean.TRUE,\n"; - /* 1.2 only - make sure build flag build using 1.2 */ - if ((beanflags & DocBeanInfo.PREFERRED) !=0) - code += " sun.swing.BeanInfoUtils.PREFERRED, Boolean.TRUE,\n"; - if (!(dbi.customizerclass.equals("null"))) - code += " sun.swing.BeanInfoUtils.CUSTOMIZERCLASS, " + dbi.customizerclass + ".class,\n"; - - if (dbi.attribs != null) { - code += genAttributes(dbi.attribs); - } - - return code; - } - - /** - * Generates the code for the attributes table. - */ - private String genAttributes(HashMap attribs) { - StringBuffer code = new StringBuffer(); - String key; - String value; - - Iterator iterator = attribs.keySet().iterator(); - while(iterator.hasNext()) { - key = (String)iterator.next(); - value = (String)attribs.get(key); - - if (value.equals("true") || value.equals("false")) { - // Substitute the "true" and "false" for codegen Boolean values. - if(value.equals("true")) - value = "Boolean.TRUE"; - else - value = "Boolean.FALSE"; - - code.append(" \"").append(key).append("\", ").append(value).append(",\n"); - } else { - code.append(" \"").append(key).append("\", \"").append(value).append("\",\n"); - } - } - return code.toString(); - } - - /** - * Generates the code for the enumeration. - * XXX - side effect: Modifies the enumcode field variable. - */ - private String genEnumeration(String propName, HashMap enums) { - String objectName = propName + "Enumeration"; - String key; - String value; - - StringBuffer code = new StringBuffer("\n\t\tObject[] "); - code.append(objectName).append(" = new Object[] { \n"); - - Iterator iterator = enums.keySet().iterator(); - while(iterator.hasNext()) { - key = (String)iterator.next(); - value = (String)enums.get(key); - - code.append("\t\t\t\"").append(key).append("\" , new Integer("); - code.append(value).append("), \"").append(value).append("\",\n"); - } - // Close the statically initialized Object[] - code.replace(code.length() - 2, code.length(), "\n\t\t};\n"); - - // Add this string to the enumeration code. - enumcode += code.toString(); - - // Return the PropertyDescriptor init string; - return " \"enumerationValues\", " + objectName + ",\n"; - } - - /** - * Generate the createPropertyDescriptor() calls, one per property. - * A fully specified createPropertyDescriptor() call looks like this: - *
-     *      createPropertyDescriptor("contentPane", new Object[] {
-     *                           BOUND, Boolean.TRUE,
-     *               CONSTRAINED, Boolean.TRUE,
-     *             PROPERTYEDITORCLASS, package.MyEditor.cl
-     *               WRITEMETHOD, "setContentPane",
-     *               DISPLAYNAME, "contentPane",
-     *                          EXPERT, Boolean.FALSE,
-     *                          HIDDEN, Boolean.FALSE,
-     *                       PREFERRED, Boolean.TRUE,
-     *                SHORTDESCRIPTION, "A top level window with a window manager border",
-     *               "random attribute","random value"
-     *              }
-     *           );
-     * 
- * - * @param info The actual BeanInfo class generated from from the Intospector. - * @param dochash Set of DocBeanInfo pairs for each property. This information - * is used to suplement the instrospected properties. - * @return A snippet of source code which would construct all the PropertyDescriptors. - */ - private String genPropertyDescriptors(BeanInfo info, Hashtable dochash) { - String code = ""; - enumcode = " "; // code for enumerated properties. - PropertyDescriptor[] pds = info.getPropertyDescriptors(); - boolean hash_match = false; - DocBeanInfo dbi = null; - - for(int i = 0; i < pds.length; i++) { - if (pds[i].getReadMethod() != null) { - code += "\ncreatePropertyDescriptor(\"" + pds[i].getName() + "\", new Object[] {\n"; - - if (DEBUG) - System.out.println("Introspected propertyDescriptor: " + pds[i].getName()); - - if (dochash.size() > 0 && dochash.containsKey(pds[i].getName())) { - dbi = (DocBeanInfo)dochash.remove(pds[i].getName()); - // override/set properties on this *introspected* - // BeanInfo pds using our DocBeanInfo class values - setDocInfoProps(dbi, pds[i]); - hash_match = true; - if (DEBUG) - System.out.println("DocBeanInfo class exists for propertyDescriptor: " + pds[i].getName() + "\n"); - } else { - hash_match = false; - } - - // Do I need to do anything with this property descriptor - if (hash_match) { - if ((dbi.beanflags & DocBeanInfo.BOUND) != 0) { - code += " sun.swing.BeanInfoUtils.BOUND, Boolean.TRUE,\n"; - } else { - code += " sun.swing.BeanInfoUtils.BOUND, Boolean.FALSE,\n"; - } - } - - if (pds[i].isConstrained()) { - code += " sun.swing.BeanInfoUtils.CONSTRAINED, Boolean.TRUE,\n"; - } - - if (pds[i].getPropertyEditorClass() != null) { - String className = pds[i].getPropertyEditorClass().getName(); - code += " sun.swing.BeanInfoUtils.PROPERTYEDITORCLASS, " + className + ".class,\n"; - } else if ((hash_match) && (!(dbi.propertyeditorclass.equals("null")))) { - code += " sun.swing.BeanInfoUtils.PROPERTYEDITORCLASS, " + dbi.propertyeditorclass + ".class,\n"; - } - - if ((hash_match) && (!(dbi.customizerclass.equals("null")))) { - code += " sun.swing.BeanInfoUtils.CUSTOMIZERCLASS, " + dbi.customizerclass + ".class,\n"; - } - - if ((hash_match) && (dbi.enums != null)) { - code += genEnumeration(pds[i].getName(), dbi.enums); - } - - if (!pds[i].getDisplayName().equals(pds[i].getName())) { - code += " sun.swing.BeanInfoUtils.DISPLAYNAME, \"" + pds[i].getDisplayName() + "\",\n"; - } - - if (pds[i].isExpert()) { - code += " sun.swing.BeanInfoUtils.EXPERT, Boolean.TRUE,\n"; - } - - if (pds[i].isHidden()) { - code += " sun.swing.BeanInfoUtils.HIDDEN, Boolean.TRUE,\n"; - } - - if (pds[i].isPreferred()) { - code += " sun.swing.BeanInfoUtils.PREFERRED, Boolean.TRUE,\n"; - } - - // user attributes - if (hash_match) { - if (dbi.attribs != null) { - code += genAttributes(dbi.attribs); - } - } - code += " sun.swing.BeanInfoUtils.SHORTDESCRIPTION, \"" + pds[i].getShortDescription() + "\",\n"; - - // Print the closing brackets. If this is the last array initializer, - // don't print the trailing comma. - if (i == (pds.length - 1)) { - code += " }\n)\n"; - } else { - code += " }\n),\n"; - } - - } // end if ( readMethod != null ) - } // end for - return code; - } - - /** - * Sets properties from the BeanInfo supplement on the - * introspected PropertyDescriptor - */ - private void setDocInfoProps(DocBeanInfo dbi, PropertyDescriptor pds) { - int beanflags = dbi.beanflags; - - if ((beanflags & DocBeanInfo.BOUND) != 0) - pds.setBound(true); - if ((beanflags & DocBeanInfo.EXPERT) != 0) - pds.setExpert(true); - if ((beanflags & DocBeanInfo.CONSTRAINED) != 0) - pds.setConstrained(true); - if ((beanflags & DocBeanInfo.HIDDEN) !=0) - pds.setHidden(true); - if ((beanflags & DocBeanInfo.PREFERRED) !=0) - pds.setPreferred(true); - - if (!(dbi.desc.equals("null"))){ - pds.setShortDescription(dbi.desc); - } - if (!(dbi.displayname.equals("null"))){ - pds.setDisplayName(dbi.displayname); - } - } - - /** - * Generates the BeanInfo source file using instrospection and a - * Hashtable full of hints. This the only public method in this class. - * - * @param classname Root name of the class. i.e., JButton - * @param dochash A hashtable containing the DocBeanInfo. - */ - public void genBeanInfo(String packageName, String classname, Hashtable dochash) { - // The following initial values are just examples. All of these - // fields are initialized below. - String beanClassName = "JInternalFrame"; - String beanClassObject = "javax.swing.JInternalFrame.class"; - String beanDescription = "."; - String beanPropertyDescriptors = ""; - String classPropertyDescriptors = ""; - - Class cls = getClass(packageName, classname); - if (cls == null){ - messageAndExit("Can't find class: " + classname); - } - - // Get the output stream. - PrintStream out = initOutputFile(classname); - - // Run the Introspector and initialize the variables - - BeanInfo beanInfo = null; - BeanDescriptor beanDescriptor = null; - - try { - if (cls == javax.swing.JComponent.class) { - // Go all the way up the heirarchy for JComponent - beanInfo = Introspector.getBeanInfo(cls); - } else { - beanInfo = Introspector.getBeanInfo(cls, cls.getSuperclass()); - } - beanDescriptor = beanInfo.getBeanDescriptor(); - beanDescription = beanDescriptor.getShortDescription(); - } catch (IntrospectionException e) { - messageAndExit("Introspection failed for " + cls.getName() + " " + e); - } - - beanClassName = beanDescriptor.getName(); - beanClassObject = cls.getName() + ".class"; - - if (DEBUG){ - System.out.println(">>>>GenSwingBeanInfo class: " + beanClassName); - } - // Generate the Class BeanDescriptor information first - if (dochash.size() > 0) { - if (dochash.containsKey(beanClassName)) { - DocBeanInfo dbi = (DocBeanInfo)dochash.remove(beanClassName); - classPropertyDescriptors = genBeanDescriptor(dbi); - if (DEBUG) - System.out.println("ClassPropertyDescriptors: " + classPropertyDescriptors); - if (!(dbi.desc.equals("null"))) - beanDescription = dbi.desc; - } else - beanDescription = beanDescriptor.getShortDescription(); - } else - beanDescription = beanDescriptor.getShortDescription(); - - // Generate the Property descriptors - beanPropertyDescriptors = genPropertyDescriptors(beanInfo,dochash); - - // Dump the template to out, substituting values for - // @(token) tokens as they're encountered. - - int currentIndex = 0; - // not loading this to get around build issue for now - String template = loadTemplate(); - - // This loop substitutes the "@(...)" tags in the template with the ones for the - // current class. - while (currentIndex < template.length()) { - // Find the Token - int tokenStart = template.indexOf("@(", currentIndex); - if (tokenStart != -1) { - out.print(template.substring(currentIndex, tokenStart)); - - int tokenEnd = template.indexOf(")", tokenStart); - if (tokenEnd == -1) { - messageAndExit("Bad @() beginning at " + tokenStart); - } - String token = template.substring(tokenStart+2, tokenEnd); - - if (token.equals(TOK_BEANCLASS)) { - out.print(beanClassName); - } else if (token.equals(TOK_CLASSDESC)) { - if (!(classPropertyDescriptors.equals(""))) { - printDescriptors(out, classPropertyDescriptors, template, tokenStart); - } - } else if (token.equals(TOK_BEANPACKAGE)){ - out.print(packageName); - } else if (token.equals(TOK_BEANOBJECT)) { - out.print(beanClassObject); - } else if (token.equals(TOK_BEANDESC)) { - out.print(beanDescription); - } else if (token.equals(TOK_ENUMVARS)){ - out.print(enumcode); - } else if (token.equals(TOK_PROPDESC)) { - printDescriptors(out, beanPropertyDescriptors, template, tokenStart); - } else if (token.equals("#")) { - // Ignore the @(#) Version Control tag if it exists. - } else { - messageAndExit("Unrecognized token @(" + token + ")"); - } - currentIndex = tokenEnd + 1; - } else { - // tokenStart == -1 - We are finsihed. - out.print(template.substring(currentIndex, template.length())); - break; - } - } - out.close(); - } - - /** - * Returns the class from the package name and the class root name. - * - * @param packageName The name of the package of the containing class. - * @param rootname The root name of the class. i.e, JButton - * @return The class instance or null. - */ - private Class getClass(String packageName, String rootname) { - Class cls = null; - String classname = rootname; - - if (packageName != null || !packageName.equals("")) { - classname = packageName + "." + rootname; - } - - try { - cls = Class.forName(classname); - } catch (ClassNotFoundException e) { - // Fail silently. - } - return cls; - } - - /** - * Prints the formated descriptors to the PrintStream - * @param out Open PrintStream - * @param s String descriptor - * @param template Template - * @param tokenStart Index into the template - */ - private void printDescriptors(PrintStream out, String s, - String template, int tokenStart) { - String indent = ""; - - // Find the newline that preceeds @(BeanPropertyDescriptors) to - // calculate the indent. - for (int i = tokenStart; i >= 0; i--) { - if (template.charAt(i) == '\n') { - char[] chars = new char[tokenStart - i]; - for (int j = 0; j < chars.length; j++) { - chars[j] = ' '; - } - indent = new String(chars); - break; - } - } - - int i = 0; - while(i < s.length()) { - int nlIndex = s.indexOf('\n', i); - out.print(s.substring(i, nlIndex+1)); - out.print(indent); - i = nlIndex + 1; - } - } - - -} diff --git a/jdk/make/data/swingbeaninfo/images/AbstractButtonColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/AbstractButtonColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/AbstractButtonColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/AbstractButtonColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/BorderColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BorderColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/BorderColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BorderColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/BoxColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/BoxColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/BoxColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/BoxColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/BoxMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/BoxMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/BoxMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/BoxMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/BoxMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JAppletColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JAppletColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JAppletColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JAppletColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JAppletMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JAppletMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JAppletMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JAppletMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JButtonColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JButtonColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JButtonColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JButtonColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JButtonMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JButtonMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JButtonMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JButtonMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JButtonMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxMenuItemMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMenuItemMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JCheckBoxMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JCheckBoxMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JCheckBoxMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JColorChooserColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JColorChooserColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JColorChooserColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JColorChooserColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JColorChooserMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JColorChooserMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JColorChooserMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JColorChooserMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JColorChooserMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JComboBoxColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JComboBoxColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JComboBoxColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JComboBoxColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JComboBoxMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JComboBoxMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JComboBoxMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JComboBoxMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComboBoxMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JComponentColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComponentColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JComponentColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JComponentColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDesktopPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDesktopPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDesktopPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDesktopPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDesktopPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDesktopPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDesktopPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDesktopPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDesktopPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDialogColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDialogColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDialogColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDialogColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDialogMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDialogMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JDialogMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JDialogMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JDialogMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JEditorPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JEditorPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JEditorPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JEditorPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JEditorPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JEditorPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JEditorPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JEditorPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JEditorPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFileChooserColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFileChooserColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFileChooserColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFileChooserColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFileChooserMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFileChooserMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFileChooserMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFileChooserMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFileChooserMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFormattedTextFieldColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFormattedTextFieldMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFormattedTextFieldMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFrameColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFrameColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFrameColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFrameColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFrameMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFrameMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JFrameMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JFrameMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JFrameMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JInternalFrameColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JInternalFrameColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JInternalFrameColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JInternalFrameColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JInternalFrameMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JInternalFrameMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JInternalFrameMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JInternalFrameMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JInternalFrameMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLabelColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLabelColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLabelColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLabelColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLabelMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLabelMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLabelMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLabelMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLabelMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLayeredPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLayeredPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLayeredPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLayeredPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLayeredPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLayeredPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JLayeredPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JLayeredPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JLayeredPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JListColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JListColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JListColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JListColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JListMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JListMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JListMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JListMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JListMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuBarColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuBarColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuBarColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuBarColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuBarMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuBarMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuBarMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuBarMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuBarMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuItemColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuItemColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuItemColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuItemColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuItemMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuItemMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuItemMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuItemMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuItemMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JMenuMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JMenuMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JMenuMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JOptionPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JOptionPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JOptionPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JOptionPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JOptionPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JOptionPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JOptionPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JOptionPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JOptionPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPanelColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPanelColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPanelColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPanelColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPanelMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPanelMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPanelMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPanelMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPanelMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPasswordFieldColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPasswordFieldColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPasswordFieldColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPasswordFieldColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPasswordFieldMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPasswordFieldMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPasswordFieldMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPasswordFieldMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPasswordFieldMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPopupMenuColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPopupMenuColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPopupMenuColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPopupMenuColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPopupMenuMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPopupMenuMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JPopupMenuMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JPopupMenuMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JPopupMenuMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JProgressBarColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JProgressBarColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JProgressBarColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JProgressBarColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JProgressBarMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JProgressBarMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JProgressBarMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JProgressBarMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JProgressBarMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonMenuItemMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMenuItemMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRadioButtonMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRadioButtonMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRadioButtonMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRootPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRootPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRootPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRootPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRootPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRootPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JRootPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JRootPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JRootPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollBarColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollBarColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollBarColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollBarColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollBarMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollBarMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollBarMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollBarMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollBarMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JScrollPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JScrollPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JScrollPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSeparatorColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSeparatorColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSeparatorColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSeparatorColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSeparatorMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSeparatorMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSeparatorMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSeparatorMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSeparatorMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSliderColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSliderColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSliderColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSliderColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSliderMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSliderMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSliderMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSliderMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSliderMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSpinnerColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSpinnerColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSpinnerColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSpinnerColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSpinnerMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSpinnerMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSpinnerMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSpinnerMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSpinnerMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSplitPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSplitPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSplitPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSplitPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSplitPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSplitPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JSplitPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JSplitPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JSplitPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTabbedPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTabbedPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTabbedPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTabbedPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTabbedPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTabbedPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTabbedPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTabbedPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTabbedPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTableColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTableColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTableColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTableColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTableMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTableMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTableMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTableMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTableMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextAreaColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextAreaColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextAreaColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextAreaColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextAreaMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextAreaMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextAreaMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextAreaMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextAreaMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextFieldColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextFieldColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextFieldColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextFieldColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextFieldMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextFieldMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextFieldMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextFieldMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextFieldMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextPaneColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextPaneColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextPaneColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextPaneColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextPaneMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextPaneMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTextPaneMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTextPaneMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTextPaneMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToggleButtonColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToggleButtonColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToggleButtonColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToggleButtonColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToggleButtonMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToggleButtonMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToggleButtonMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToggleButtonMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToggleButtonMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToolBarColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToolBarColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToolBarColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToolBarColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToolBarMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToolBarMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JToolBarMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JToolBarMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JToolBarMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTreeColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTreeColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTreeColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTreeColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTreeMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTreeMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JTreeMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JTreeMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JTreeMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JViewportColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JViewportColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JViewportColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JViewportColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JViewportMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JViewportMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JViewportMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JViewportMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JViewportMono32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JWindowColor16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowColor16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JWindowColor16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowColor16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JWindowColor32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowColor32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JWindowColor32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowColor32.gif diff --git a/jdk/make/data/swingbeaninfo/images/JWindowMono16.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowMono16.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JWindowMono16.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowMono16.gif diff --git a/jdk/make/data/swingbeaninfo/images/JWindowMono32.gif b/jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowMono32.gif similarity index 100% rename from jdk/make/data/swingbeaninfo/images/JWindowMono32.gif rename to jdk/src/java.desktop/share/classes/javax/swing/beaninfo/images/JWindowMono32.gif