Package davmail.ui
Class SettingsFrame
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
davmail.ui.SettingsFrame
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,RootPaneContainer,WindowConstants
DavMail settings frame
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrameNested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrameNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JCheckBoxprotected JTextFieldprotected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JPasswordFieldprotected JTextFieldprotected JComboBox<org.apache.log4j.Level> protected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JComboBox<org.apache.log4j.Level> protected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JTextFieldprotected JPasswordFieldprotected JTextFieldprotected JPasswordFieldprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextFieldprotected JTextAreaprotected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JComboBox<org.apache.log4j.Level> protected JTextFieldprotected JCheckBoxprotected JCheckBoxprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JTextFieldprotected JCheckBoxprotected JComboBox<org.apache.log4j.Level> Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPortSettingComponent(JPanel panel, String label, JComponent component, JComponent checkboxComponent, JComponent checkboxSSLComponent, String toolTipText) protected voidaddSettingComponent(JPanel panel, String label, JComponent component) protected voidaddSettingComponent(JPanel panel, String label, JComponent component, String toolTipText) protected JLabelbuildFieldLabel(String label, String toolTipText) protected voidprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected JPanelprotected booleanvoidreload()Reload settings from properties.protected voidupdateMaximumSize(JPanel panel) Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedMethods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
urlField
-
popPortField
-
popPortCheckBox
-
popNoSSLCheckBox
-
imapPortField
-
imapPortCheckBox
-
imapNoSSLCheckBox
-
smtpPortField
-
smtpPortCheckBox
-
smtpNoSSLCheckBox
-
caldavPortField
-
caldavPortCheckBox
-
caldavNoSSLCheckBox
-
ldapPortField
-
ldapPortCheckBox
-
ldapNoSSLCheckBox
-
keepDelayField
-
sentKeepDelayField
-
caldavPastDelayField
-
caldavAutoScheduleCheckBox
-
imapIdleDelayField
-
useSystemProxiesField
-
enableProxyField
-
httpProxyField
-
httpProxyPortField
-
httpProxyUserField
-
httpProxyPasswordField
-
noProxyForField
-
allowRemoteField
-
bindAddressField
-
clientSoTimeoutField
-
certHashField
-
disableUpdateCheck
-
keystoreTypeCombo
-
keystoreFileField
-
keystorePassField
-
keyPassField
-
clientKeystoreTypeCombo
-
clientKeystoreFileField
-
clientKeystorePassField
-
pkcs11LibraryField
-
pkcs11ConfigField
-
rootLoggingLevelField
-
davmailLoggingLevelField
-
httpclientLoggingLevelField
-
wireLoggingLevelField
-
logFilePathField
-
logFileSizeField
-
caldavEditNotificationsField
-
caldavAlarmSoundField
-
forceActiveSyncUpdateCheckBox
-
defaultDomainField
-
enableTrayCheckBox
-
showStartupBannerCheckBox
-
disableGuiNotificationsCheckBox
-
disableTrayActivitySwitchCheckBox
-
imapAutoExpungeCheckBox
-
enableKeepAliveCheckBox
-
popMarkReadOnRetrCheckBox
-
modeComboBox
-
authenticationComboBox
-
enableKerberosCheckBox
-
folderSizeLimitField
-
smtpSaveInSentCheckBox
-
imapAlwaysApproxMsgSizeCheckBox
-
oauthTenantIdField
-
oauthClientIdField
-
oauthRedirectUriField
-
oauthTldField
-
-
Constructor Details
-
SettingsFrame
public SettingsFrame()DavMail settings frame.
-
-
Method Details
-
addSettingComponent
-
buildFieldLabel
-
addSettingComponent
protected void addSettingComponent(JPanel panel, String label, JComponent component, String toolTipText) -
addPortSettingComponent
protected void addPortSettingComponent(JPanel panel, String label, JComponent component, JComponent checkboxComponent, JComponent checkboxSSLComponent, String toolTipText) -
getSettingsPanel
-
getDelaysPanel
-
getProxyPanel
-
getKeystorePanel
-
getSmartCardPanel
-
getOauthPanel
-
getNetworkSettingsPanel
-
getUISettingsPanel
-
getOtherSettingsPanel
-
getOSXPanel
-
getLoggingSettingsPanel
-
updateMaximumSize
-
reload
public void reload()Reload settings from properties. -
isSslEnabled
protected boolean isSslEnabled() -
generateSelfSignedCertificate
protected void generateSelfSignedCertificate()
-