private Object getIconResource(String _iconID) { Object o=null; try { o=LookAndFeel.makeIcon(DefaultMetalTheme.class,_iconID); } catch(Throwable th) { th.printStackTrace(); } return o; }
/** Adds to the specified UIDefaults an association of the specified key with * an icon made from the specified icon file name. The icon is created * by calling makeIcon(). * * @param uiDefaults The UI defaults table for which the specified * icon will be added * @param key The key under which the icon will be added * @param iconFileName The file name of the icon to be associated * with the key * @see #makeIcon() */ private void setIcon(UIDefaults uiDefaults, String key, String iconFileName) { Object icon=LookAndFeel.makeIcon(getClass(), iconFileName); uiDefaults.put(key, icon); }
/** * {@inheritDoc} */ @Override protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addMacDefaults(addon, defaults); defaults.add(ColumnHeaderRenderer.UP_ICON_KEY, LookAndFeel.makeIcon(ColumnHeaderRendererAddon.class, "macosx/resources/sort-osx-up.png")); defaults.add(ColumnHeaderRenderer.DOWN_ICON_KEY, LookAndFeel.makeIcon(ColumnHeaderRendererAddon.class, "macosx/resources/sort-osx-dn.png")); }
/** * {@inheritDoc} */ @Override protected void addBasicDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addBasicDefaults(addon, defaults); defaults.add(ColumnHeaderRenderer.UP_ICON_KEY, LookAndFeel.makeIcon(ColumnHeaderRendererAddon.class, "basic/resources/sort-jlf-up.png")); defaults.add(ColumnHeaderRenderer.DOWN_ICON_KEY, LookAndFeel.makeIcon(ColumnHeaderRendererAddon.class, "basic/resources/sort-jlf-dn.png")); hackMetalBorder(addon, defaults); }
/** * {@inheritDoc} */ @Override protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addLinuxDefaults(addon, defaults); if (isSynth()) { defaults.add(ColumnHeaderRenderer.UP_ICON_KEY, LookAndFeel.makeIcon(ColumnHeaderRendererAddon.class, "linux/resources/sort-gtk-up.png")); defaults.add(ColumnHeaderRenderer.DOWN_ICON_KEY, LookAndFeel.makeIcon(ColumnHeaderRendererAddon.class, "linux/resources/sort-gtk-dn.png")); } }
/** * {@inheritDoc} */ @Override protected void addWindowsDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addWindowsDefaults(addon, defaults); if (OS.isWindowsXP() && OS.isUsingWindowsVisualStyles()) { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-xp.png")); } else { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-w2k.png")); } }
/** * {@inheritDoc} */ @Override protected void addWindowsDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addWindowsDefaults(addon, defaults); if (OS.isWindowsXP() && OS.isUsingWindowsVisualStyles()) { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-xp.png")); } else { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-w2k.png")); } }
/** * {@inheritDoc} */ @Override protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addMacDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "macosx/resources/combo-osx.png")); defaults.add("JXDatePicker.border", "none"); }
/** * {@inheritDoc} */ @Override protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addMacDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "macosx/resources/combo-osx.png")); defaults.add("JXDatePicker.border", "none"); }
/** * {@inheritDoc} */ @Override protected void addWindowsDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addWindowsDefaults(addon, defaults); if (OS.isWindowsXP() && OS.isUsingWindowsVisualStyles()) { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-xp.png")); } else { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-w2k.png")); } }
/** * {@inheritDoc} */ @Override protected void addWindowsDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addWindowsDefaults(addon, defaults); if (OS.isWindowsXP() && OS.isUsingWindowsVisualStyles()) { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-xp.png")); } else { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-w2k.png")); } }
/** * {@inheritDoc} */ @Override protected void addWindowsDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addWindowsDefaults(addon, defaults); if (OS.isWindowsXP() && OS.isUsingWindowsVisualStyles()) { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-xp.png")); } else { defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "windows/resources/combo-w2k.png")); } }
/** * {@inheritDoc} */ @Override protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addMacDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "macosx/resources/combo-osx.png")); defaults.add("JXDatePicker.border", "none"); }
/** * {@inheritDoc} */ @Override protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addMacDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "macosx/resources/combo-osx.png")); defaults.add("JXDatePicker.border", "none"); }
/** * {@inheritDoc} */ @Override protected void addMacDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addMacDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "macosx/resources/combo-osx.png")); defaults.add("JXDatePicker.border", "none"); }
/** * {@inheritDoc} */ @Override protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addLinuxDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "linux/resources/combo-gtk.png")); if (isGTK()) { // Issue #667-swingx: ugly border in GTK // remove the border which was installed in addBasicDefaults defaults.add("JXDatePicker.border", null); } }
/** * {@inheritDoc} */ @Override protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addLinuxDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "linux/resources/combo-gtk.png")); if (isGTK()) { // Issue #667-swingx: ugly border in GTK // remove the border which was installed in addBasicDefaults defaults.add("JXDatePicker.border", null); } }
/** * {@inheritDoc} */ @Override protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addLinuxDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "linux/resources/combo-gtk.png")); if (isGTK()) { // Issue #667-swingx: ugly border in GTK // remove the border which was installed in addBasicDefaults defaults.add("JXDatePicker.border", null); } }
/** * {@inheritDoc} */ @Override protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addLinuxDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "linux/resources/combo-gtk.png")); if (isGTK()) { // Issue #667-swingx: ugly border in GTK // remove the border which was installed in addBasicDefaults defaults.add("JXDatePicker.border", null); } }
/** * {@inheritDoc} */ @Override protected void addLinuxDefaults(LookAndFeelAddons addon, DefaultsList defaults) { super.addLinuxDefaults(addon, defaults); defaults.add("JXDatePicker.arrowIcon", LookAndFeel.makeIcon(DatePickerAddon.class, "linux/resources/combo-gtk.png")); if (isGTK()) { // Issue #667-swingx: ugly border in GTK // remove the border which was installed in addBasicDefaults defaults.add("JXDatePicker.border", null); } }