|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jap.AbstractJAPConfModule jap.JAPConfUI
final class JAPConfUI
Nested Class Summary | |
---|---|
private class |
JAPConfUI.DialogFormat
|
Nested classes/interfaces inherited from class jap.AbstractJAPConfModule |
---|
AbstractJAPConfModule.FontSizeObserver |
Field Summary | |
---|---|
private boolean |
m_bClickedBrowserPath
|
private javax.swing.border.TitledBorder |
m_borderLookAndFeel
|
private javax.swing.border.TitledBorder |
m_borderView
|
private javax.swing.JButton |
m_btnAddUI
|
private javax.swing.JButton |
m_btnDeleteUI
|
private javax.swing.JCheckBox |
m_cbAfterStart
|
private javax.swing.JCheckBox |
m_cbIgnoreDLLUpdate
|
private javax.swing.JCheckBox |
m_cbMiniOnTop
|
private javax.swing.JCheckBox |
m_cbSaveWindowLocationConfig
|
private javax.swing.JCheckBox |
m_cbSaveWindowLocationHelp
|
private javax.swing.JCheckBox |
m_cbSaveWindowLocationIcon
|
private javax.swing.JCheckBox |
m_cbSaveWindowLocationMain
|
private javax.swing.JCheckBox |
m_cbSaveWindowSizeConfig
|
private javax.swing.JCheckBox |
m_cbSaveWindowSizeHelp
|
private javax.swing.JCheckBox |
m_cbShowSplash
|
private javax.swing.JCheckBox |
m_cbStartPortableFirefox
|
private javax.swing.JCheckBox |
m_cbWarnOnClose
|
private javax.swing.JComboBox |
m_comboDialogFormat
|
private javax.swing.JComboBox |
m_comboLanguage
|
private javax.swing.JComboBox |
m_comboUI
|
private java.io.File |
m_currentDirectory
|
private javax.swing.JButton |
m_helpPathButton
|
private javax.swing.JTextField |
m_helpPathField
|
private java.util.Observer |
m_modelObserver
|
private javax.swing.JButton |
m_portableBrowserPathButton
|
private javax.swing.JTextField |
m_portableBrowserPathField
|
private javax.swing.JRadioButton |
m_rbViewMini
|
private javax.swing.JRadioButton |
m_rbViewNormal
|
private javax.swing.JRadioButton |
m_rbViewSimplified
|
private javax.swing.JRadioButton |
m_rbViewSystray
|
private javax.swing.JSlider |
m_slidFontSize
|
private static java.lang.String |
MSG_BROWSER_DOES_NOT_OPEN
|
private static java.lang.String |
MSG_BROWSER_NEW_PATH
|
private static java.lang.String |
MSG_BROWSER_PATH
|
private static java.lang.String |
MSG_BROWSER_PATH_CHOOSE
|
private static java.lang.String |
MSG_BROWSER_SHOULD_OPEN
|
private static java.lang.String |
MSG_BROWSER_TEST_BUTTON
|
private static java.lang.String |
MSG_BROWSER_TEST_EXPLAIN
|
private static java.lang.String |
MSG_BROWSER_TEST_PATH
|
private static java.lang.String |
MSG_CHOOSE_OTHER_DIR
|
private static java.lang.String |
MSG_COULD_NOT_REMOVE
|
private static java.lang.String |
MSG_DIALOG_FORMAT
|
private static java.lang.String |
MSG_DIALOG_FORMAT_GOLDEN_RATIO
|
private static java.lang.String |
MSG_DIALOG_FORMAT_TEST
|
private static java.lang.String |
MSG_DIALOG_FORMAT_TEST_2
|
private static java.lang.String |
MSG_DIALOG_FORMAT_TEST_BTN
|
private static java.lang.String |
MSG_FONT_SIZE
|
private static java.lang.String |
MSG_HELP_PATH
|
private static java.lang.String |
MSG_HELP_PATH_CHOOSE
|
private static java.lang.String |
MSG_IMPORT
|
private static java.lang.String |
MSG_IMPORT_SUCCESSFUL
|
private static java.lang.String |
MSG_INCOMPATIBLE_JAVA
|
private static java.lang.String |
MSG_LOOK_AND_FEEL_CHANGED
|
private static java.lang.String |
MSG_MINI_ON_TOP
|
private static java.lang.String |
MSG_MINI_ON_TOP_TT
|
private static java.lang.String |
MSG_NO_LNF_FOUND
|
private static java.lang.String |
MSG_NO_NATIVE_LIBRARY
|
private static java.lang.String |
MSG_NO_NATIVE_WINDOWS_LIBRARY
|
private static java.lang.String |
MSG_ON_CLOSING_JAP
|
private static java.lang.String |
MSG_PROGRESS_IMPORTING
|
private static java.lang.String |
MSG_REMOVE
|
private static java.lang.String |
MSG_RESTART_TO_UNLOAD
|
private static java.lang.String |
MSG_TEST_BROWSER_PATH
|
private static java.lang.String |
MSG_TITLE_IMPORT
|
private static java.lang.String |
MSG_WARNING_IMPORT_LNF
|
private static java.lang.String |
MSG_WARNING_ON_CLOSING_JAP
|
private static java.lang.String |
MSG_WINDOW_CONFIG
|
private static java.lang.String |
MSG_WINDOW_HELP
|
private static java.lang.String |
MSG_WINDOW_ICON
|
private static java.lang.String |
MSG_WINDOW_MAIN
|
private static java.lang.String |
MSG_WINDOW_POSITION
|
private static java.lang.String |
MSG_WINDOW_SIZE
|
Fields inherited from class jap.AbstractJAPConfModule |
---|
LOCK_OBSERVABLE, m_savePoint |
Constructor Summary | |
---|---|
JAPConfUI()
|
Method Summary | |
---|---|
void |
afterPack()
|
void |
beforePack()
|
void |
chooseBrowserPath()
|
private void |
chooseBrowserPath(java.lang.String a_defaultFilePath)
|
private javax.swing.JPanel |
createAfterShutdownPanel()
|
private javax.swing.JPanel |
createAfterStartupPanel()
|
private javax.swing.JPanel |
createBrowserPathPanel()
|
private javax.swing.JPanel |
createHelpPathPanel()
|
private javax.swing.JPanel |
createLookAndFeelPanel()
|
private javax.swing.JPanel |
createViewPanel()
|
private javax.swing.JPanel |
createWindowPanel()
|
private javax.swing.JPanel |
createWindowSizePanel()
|
java.lang.String |
getHelpContext()
|
java.lang.String |
getTabTitle()
This method must be implemented by the children of AbstractJAPConfModule and returns the title for this configuration tab. |
protected boolean |
initObservers()
All observables that are observed by this object MUST be registered here. |
protected void |
onCancelPressed()
This method can be overwritten by the children of AbstractJAPConfModule. |
protected boolean |
onOkPressed()
This method can be overwritten by the children of AbstractJAPConfModule. |
void |
onResetToDefaultsPressed()
This method can be overwritten by the children of AbstractJAPConfModule. |
protected void |
onUpdateValues()
This method can be overwritten by the children of AbstractJAPConfModule. |
void |
recreateRootPanel()
This method must be implemented by the children of AbstractJAPConfModule. |
private void |
resetHelpPath()
|
private void |
setLanguageComboIndex(java.util.Locale a_locale)
|
private void |
submitHelpPathChange()
|
private void |
updateHelpPath()
|
private void |
updateThirdPanel(boolean bAfterStart)
|
private void |
updateUICombo()
|
Methods inherited from class jap.AbstractJAPConfModule |
---|
cancelPressed, createSavePoint, createTabbedRootPanelContraints, fontSizeChanged, getHelpExtractionDisplayContext, getRootPanel, okPressed, onRootPanelShown, resetToDefaultsPressed, updateValues |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String MSG_ON_CLOSING_JAP
private static final java.lang.String MSG_WARNING_ON_CLOSING_JAP
private static final java.lang.String MSG_FONT_SIZE
private static final java.lang.String MSG_WARNING_IMPORT_LNF
private static final java.lang.String MSG_INCOMPATIBLE_JAVA
private static final java.lang.String MSG_REMOVE
private static final java.lang.String MSG_IMPORT
private static final java.lang.String MSG_COULD_NOT_REMOVE
private static final java.lang.String MSG_TITLE_IMPORT
private static final java.lang.String MSG_PROGRESS_IMPORTING
private static final java.lang.String MSG_IMPORT_SUCCESSFUL
private static final java.lang.String MSG_NO_LNF_FOUND
private static final java.lang.String MSG_LOOK_AND_FEEL_CHANGED
private static final java.lang.String MSG_RESTART_TO_UNLOAD
private static final java.lang.String MSG_DIALOG_FORMAT
private static final java.lang.String MSG_DIALOG_FORMAT_TEST
private static final java.lang.String MSG_DIALOG_FORMAT_TEST_2
private static final java.lang.String MSG_DIALOG_FORMAT_TEST_BTN
private static final java.lang.String MSG_DIALOG_FORMAT_GOLDEN_RATIO
private static final java.lang.String MSG_TEST_BROWSER_PATH
private static final java.lang.String MSG_BROWSER_SHOULD_OPEN
private static final java.lang.String MSG_BROWSER_DOES_NOT_OPEN
private static final java.lang.String MSG_BROWSER_TEST_PATH
private static final java.lang.String MSG_BROWSER_NEW_PATH
private static final java.lang.String MSG_BROWSER_TEST_BUTTON
private static final java.lang.String MSG_BROWSER_TEST_EXPLAIN
private static final java.lang.String MSG_HELP_PATH
private static final java.lang.String MSG_HELP_PATH_CHOOSE
private static final java.lang.String MSG_BROWSER_PATH
private static final java.lang.String MSG_BROWSER_PATH_CHOOSE
private static final java.lang.String MSG_NO_NATIVE_LIBRARY
private static final java.lang.String MSG_NO_NATIVE_WINDOWS_LIBRARY
private static final java.lang.String MSG_WINDOW_POSITION
private static final java.lang.String MSG_WINDOW_MAIN
private static final java.lang.String MSG_WINDOW_CONFIG
private static final java.lang.String MSG_WINDOW_ICON
private static final java.lang.String MSG_WINDOW_HELP
private static final java.lang.String MSG_WINDOW_SIZE
private static final java.lang.String MSG_MINI_ON_TOP
private static final java.lang.String MSG_MINI_ON_TOP_TT
private static final java.lang.String MSG_CHOOSE_OTHER_DIR
private javax.swing.border.TitledBorder m_borderLookAndFeel
private javax.swing.border.TitledBorder m_borderView
private javax.swing.JComboBox m_comboLanguage
private javax.swing.JComboBox m_comboUI
private javax.swing.JComboBox m_comboDialogFormat
private javax.swing.JCheckBox m_cbSaveWindowLocationMain
private javax.swing.JCheckBox m_cbSaveWindowLocationIcon
private javax.swing.JCheckBox m_cbSaveWindowLocationConfig
private javax.swing.JCheckBox m_cbSaveWindowLocationHelp
private javax.swing.JCheckBox m_cbSaveWindowSizeConfig
private javax.swing.JCheckBox m_cbSaveWindowSizeHelp
private javax.swing.JCheckBox m_cbAfterStart
private javax.swing.JCheckBox m_cbShowSplash
private javax.swing.JCheckBox m_cbStartPortableFirefox
private javax.swing.JRadioButton m_rbViewSimplified
private javax.swing.JRadioButton m_rbViewNormal
private javax.swing.JRadioButton m_rbViewMini
private javax.swing.JRadioButton m_rbViewSystray
private javax.swing.JCheckBox m_cbWarnOnClose
private javax.swing.JCheckBox m_cbMiniOnTop
private javax.swing.JCheckBox m_cbIgnoreDLLUpdate
private javax.swing.JSlider m_slidFontSize
private javax.swing.JButton m_btnAddUI
private javax.swing.JButton m_btnDeleteUI
private java.io.File m_currentDirectory
private javax.swing.JTextField m_helpPathField
private javax.swing.JButton m_helpPathButton
private javax.swing.JTextField m_portableBrowserPathField
private javax.swing.JButton m_portableBrowserPathButton
private java.util.Observer m_modelObserver
private boolean m_bClickedBrowserPath
Constructor Detail |
---|
public JAPConfUI()
Method Detail |
---|
protected boolean initObservers()
AbstractJAPConfModule
initObservers
in class AbstractJAPConfModule
public void chooseBrowserPath()
private void chooseBrowserPath(java.lang.String a_defaultFilePath)
public void recreateRootPanel()
AbstractJAPConfModule
recreateRootPanel
in class AbstractJAPConfModule
public void afterPack()
public void beforePack()
private javax.swing.JPanel createLookAndFeelPanel()
private javax.swing.JPanel createWindowSizePanel()
private javax.swing.JPanel createWindowPanel()
private javax.swing.JPanel createViewPanel()
private javax.swing.JPanel createAfterShutdownPanel()
private javax.swing.JPanel createAfterStartupPanel()
private javax.swing.JPanel createBrowserPathPanel()
private javax.swing.JPanel createHelpPathPanel()
private void submitHelpPathChange()
private void resetHelpPath()
private void updateHelpPath()
public java.lang.String getTabTitle()
AbstractJAPConfModule
getTabTitle
in class AbstractJAPConfModule
protected void onCancelPressed()
AbstractJAPConfModule
onCancelPressed
in class AbstractJAPConfModule
protected boolean onOkPressed()
AbstractJAPConfModule
onOkPressed
in class AbstractJAPConfModule
private void setLanguageComboIndex(java.util.Locale a_locale)
protected void onUpdateValues()
AbstractJAPConfModule
onUpdateValues
in class AbstractJAPConfModule
public void onResetToDefaultsPressed()
AbstractJAPConfModule
onResetToDefaultsPressed
in class AbstractJAPConfModule
private void updateThirdPanel(boolean bAfterStart)
public java.lang.String getHelpContext()
private void updateUICombo()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |