java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
edu.ou.kmi.buddyspace.gui.BSPrefsDialog
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class BSPrefsDialog
- extends javax.swing.JDialog
- implements java.awt.event.ActionListener
BSPrefsDialog
is dialog for editing user preferences.
Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Constructor Summary |
BSPrefsDialog(BSMainFrame parent,
java.util.Properties props)
Creates new form BSPrefsDialog |
BSPrefsDialog(BSMainFrame parent,
java.lang.String username,
java.lang.String password,
java.lang.String resource,
java.lang.String server,
int port,
int priority,
boolean autoLogin,
java.lang.String fileServer,
java.lang.String fileServerPath,
java.lang.String fileServerPort,
java.lang.String proxy,
java.lang.String proxyPort,
boolean compactView,
boolean onlyOnline,
boolean dockWindows,
boolean showMsgsWin,
boolean showStatus,
boolean showDebug,
boolean scrollTabs,
java.lang.String LAF,
boolean autoSelect,
java.lang.String newMsgSoundFileName)
Creates new form BSPrefsDialog |
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent e)
This method is invoked when an action occurs. |
void |
addPrefTabs(java.util.Vector components,
java.util.Vector names)
Adds preferences tabs (JComponents) with names (Strings) |
protected void |
initAlertsTab(boolean autoSelect,
java.lang.String newMsgSoundFileName)
|
protected void |
initFileTab(java.lang.String fileServer,
java.lang.String fileServerPath,
java.lang.String fileServerPort,
java.lang.String proxy,
java.lang.String proxyPort)
|
protected void |
initLoginTab(java.lang.String username,
java.lang.String password,
java.lang.String resource,
java.lang.String server,
int port,
int priority,
boolean autoLogin)
|
protected void |
initViewTab(boolean compactView,
boolean onlyOnline,
boolean dockWindows,
boolean showMsgsWin,
boolean showStatus,
boolean showDebug,
boolean scrollTabs,
java.lang.String LAF)
|
protected boolean |
validateAlerts()
|
private void |
validateFields()
Validates entered values. |
protected boolean |
validateFile()
|
protected boolean |
validateLogin()
|
protected boolean |
validateView()
|
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusDownCycle, validate, validateTree |
Methods 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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
MIN_PRIORITY
final int MIN_PRIORITY
- See Also:
- Constant Field Values
MAX_PRIORITY
final int MAX_PRIORITY
- See Also:
- Constant Field Values
mainFrame
private BSMainFrame mainFrame
tabbedPane
private javax.swing.JTabbedPane tabbedPane
okButton
private javax.swing.JButton okButton
cancelButton
private javax.swing.JButton cancelButton
usernameTextField
private javax.swing.JTextField usernameTextField
passwordField
private javax.swing.JPasswordField passwordField
resourceTextField
private javax.swing.JTextField resourceTextField
serverTextField
private javax.swing.JTextField serverTextField
portTextField
private javax.swing.JTextField portTextField
priorityComboBox
private javax.swing.JComboBox priorityComboBox
autoLoginCheckBox
private javax.swing.JCheckBox autoLoginCheckBox
proxyTextField
private javax.swing.JTextField proxyTextField
proxyPortTextField
private javax.swing.JTextField proxyPortTextField
fileServerTextField
private javax.swing.JTextField fileServerTextField
fileServerPathTextField
private javax.swing.JTextField fileServerPathTextField
fileServerPortTextField
private javax.swing.JTextField fileServerPortTextField
compactViewCheckBox
private javax.swing.JCheckBox compactViewCheckBox
onlyOnlineCheckBox
private javax.swing.JCheckBox onlyOnlineCheckBox
dockWindowsCheckBox
private javax.swing.JCheckBox dockWindowsCheckBox
showMsgsWinCheckBox
private javax.swing.JCheckBox showMsgsWinCheckBox
showStatusCheckBox
private javax.swing.JCheckBox showStatusCheckBox
showDebugCheckBox
private javax.swing.JCheckBox showDebugCheckBox
scrollTabsCheckBox
private javax.swing.JCheckBox scrollTabsCheckBox
LAFTextField
private javax.swing.JTextField LAFTextField
autoSelectCheckBox
private javax.swing.JCheckBox autoSelectCheckBox
newMsgSoundFileNameTextField
private javax.swing.JTextField newMsgSoundFileNameTextField
username
public java.lang.String username
server
public java.lang.String server
resource
public java.lang.String resource
password
public java.lang.String password
port
public int port
priority
public int priority
autoLogin
public boolean autoLogin
fileServer
public java.lang.String fileServer
fileServerPath
public java.lang.String fileServerPath
fileServerPort
public java.lang.String fileServerPort
proxy
public java.lang.String proxy
proxyPort
public java.lang.String proxyPort
compactView
public boolean compactView
onlyOnline
public boolean onlyOnline
dockWindows
public boolean dockWindows
showMsgsWin
public boolean showMsgsWin
showStatus
public boolean showStatus
showDebug
public boolean showDebug
scrollTabs
public boolean scrollTabs
LAF
public java.lang.String LAF
autoSelect
public boolean autoSelect
newMsgSoundFileName
public java.lang.String newMsgSoundFileName
BSPrefsDialog
public BSPrefsDialog(BSMainFrame parent,
java.util.Properties props)
- Creates new form BSPrefsDialog
BSPrefsDialog
public BSPrefsDialog(BSMainFrame parent,
java.lang.String username,
java.lang.String password,
java.lang.String resource,
java.lang.String server,
int port,
int priority,
boolean autoLogin,
java.lang.String fileServer,
java.lang.String fileServerPath,
java.lang.String fileServerPort,
java.lang.String proxy,
java.lang.String proxyPort,
boolean compactView,
boolean onlyOnline,
boolean dockWindows,
boolean showMsgsWin,
boolean showStatus,
boolean showDebug,
boolean scrollTabs,
java.lang.String LAF,
boolean autoSelect,
java.lang.String newMsgSoundFileName)
- Creates new form BSPrefsDialog
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Description copied from interface:
java.awt.event.ActionListener
- This method is invoked when an action occurs.
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
initLoginTab
protected void initLoginTab(java.lang.String username,
java.lang.String password,
java.lang.String resource,
java.lang.String server,
int port,
int priority,
boolean autoLogin)
initFileTab
protected void initFileTab(java.lang.String fileServer,
java.lang.String fileServerPath,
java.lang.String fileServerPort,
java.lang.String proxy,
java.lang.String proxyPort)
initViewTab
protected void initViewTab(boolean compactView,
boolean onlyOnline,
boolean dockWindows,
boolean showMsgsWin,
boolean showStatus,
boolean showDebug,
boolean scrollTabs,
java.lang.String LAF)
initAlertsTab
protected void initAlertsTab(boolean autoSelect,
java.lang.String newMsgSoundFileName)
addPrefTabs
public void addPrefTabs(java.util.Vector components,
java.util.Vector names)
- Adds preferences tabs (JComponents) with names (Strings)
validateFields
private void validateFields()
- Validates entered values.
validateLogin
protected boolean validateLogin()
validateFile
protected boolean validateFile()
validateView
protected boolean validateView()
validateAlerts
protected boolean validateAlerts()