de.unidu.is.daffodil.preferences
Class PreferencesGUIHelper

java.lang.Object
  extended byde.unidu.is.daffodil.preferences.PreferencesGUIHelper

public class PreferencesGUIHelper
extends java.lang.Object


Nested Class Summary
(package private) static class PreferencesGUIHelper.ColorChangerAction
           
(package private) static class PreferencesGUIHelper.ColorThemeSetAction
           
(package private) static class PreferencesGUIHelper.LookAndFeelSetAction
           
(package private) static class PreferencesGUIHelper.PropertyChangerAction
           
(package private) static class PreferencesGUIHelper.PropertyChangerFocus
           
static class PreferencesGUIHelper.PropertySaverAction
           
(package private) static class PreferencesGUIHelper.SkinSetAction
           
 
Field Summary
private static de.izsoz.fiola.wob.desktop.ToolController tc
           
 
Constructor Summary
PreferencesGUIHelper()
           
 
Method Summary
protected static void buildSkinList(java.util.Vector v, java.io.File directory)
           
static javax.swing.JTable createAdminPanel()
          Creates a panel for admin settings
static javax.swing.JPanel createColorChooserPanel(java.lang.String description, java.lang.String property_key)
          Creates a chooser for different colors
static javax.swing.JPanel createColorThemeChooserPanel(java.lang.String description, java.lang.String property_key)
          Creates a chooser for a theme
static javax.swing.JPanel createLookAndFeelChooserPanel(java.lang.String description, java.lang.String property_key)
          Creates a chooser for look and feel
static javax.swing.JPanel createPasswordPanel(java.lang.String description, java.lang.String property_key)
          Creates a password field
static javax.swing.JPanel createSkinChooserPanel(java.lang.String description, java.lang.String property_key)
          Creates a chooser for skins
static javax.swing.JPanel createTextPanel(java.lang.String description, java.lang.String property_key)
          Creates a text field
static javax.swing.JPanel createTrueFalseDefaultPanel(java.lang.String description, java.lang.String property_key)
          Creates a JRadioGroup with true/false/default
static javax.swing.JPanel createYesNoDefaultPanel(java.lang.String description, java.lang.String property_key)
          Creates a JRadioGroup with yes/no/default
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tc

private static de.izsoz.fiola.wob.desktop.ToolController tc
Constructor Detail

PreferencesGUIHelper

public PreferencesGUIHelper()
Method Detail

createYesNoDefaultPanel

public static javax.swing.JPanel createYesNoDefaultPanel(java.lang.String description,
                                                         java.lang.String property_key)
Creates a JRadioGroup with yes/no/default

Parameters:
description -
property_key -
Returns:
JPanel

createTrueFalseDefaultPanel

public static javax.swing.JPanel createTrueFalseDefaultPanel(java.lang.String description,
                                                             java.lang.String property_key)
Creates a JRadioGroup with true/false/default

Parameters:
description -
property_key -
Returns:
JPanel

createTextPanel

public static javax.swing.JPanel createTextPanel(java.lang.String description,
                                                 java.lang.String property_key)
Creates a text field

Parameters:
description -
property_key -
Returns:
JPanel

createAdminPanel

public static javax.swing.JTable createAdminPanel()
Creates a panel for admin settings

Returns:
JPanel

createLookAndFeelChooserPanel

public static javax.swing.JPanel createLookAndFeelChooserPanel(java.lang.String description,
                                                               java.lang.String property_key)
Creates a chooser for look and feel

Parameters:
description -
property_key -
Returns:
JPanel

createColorThemeChooserPanel

public static javax.swing.JPanel createColorThemeChooserPanel(java.lang.String description,
                                                              java.lang.String property_key)
Creates a chooser for a theme

Parameters:
description -
property_key -
Returns:
JPanel

createColorChooserPanel

public static javax.swing.JPanel createColorChooserPanel(java.lang.String description,
                                                         java.lang.String property_key)
Creates a chooser for different colors

Parameters:
description -
property_key -
Returns:
JPanel

createSkinChooserPanel

public static javax.swing.JPanel createSkinChooserPanel(java.lang.String description,
                                                        java.lang.String property_key)
Creates a chooser for skins

Parameters:
description -
property_key -
Returns:
JPanel

createPasswordPanel

public static javax.swing.JPanel createPasswordPanel(java.lang.String description,
                                                     java.lang.String property_key)
Creates a password field

Parameters:
description -
property_key -
Returns:
JPanel

buildSkinList

protected static void buildSkinList(java.util.Vector v,
                                    java.io.File directory)