Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.relayirc.swingui
Class ConnectDlg  view ConnectDlg download ConnectDlg.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byorg.relayirc.swingui.ConnectDlg
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ConnectDlg
extends javax.swing.JDialog

Dialog which allows the user to specify a chat server by selecting a server from the server list provided in the constructor. or by typing in a new server name and port number.

In addition to the standard OK and Cancel buttons, there is also an Edit button that will launch the ServerListDlg so that the user may edit the list of servers.

Most of the GUI is provided by SetServerPanel.


Nested Class Summary
 
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
 
Field Summary
private  javax.swing.JButton _cancelButton
           
private  org.relayirc.chatengine.ChatOptions _chatOptions
           
private  javax.swing.JButton _connectButton
           
private  javax.swing.JButton _editButton
           
private  boolean _isOK
           
private  org.relayirc.chatengine.ServerList _serverList
           
private  javax.swing.JPanel jPanel1
           
private  SetServerPanel setServerPanel1
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ConnectDlg(java.awt.Frame parent, boolean modal, org.relayirc.chatengine.ServerList serverList, org.relayirc.chatengine.ChatOptions chatOptions)
          Construct a ConnectDlg by passing in standard dialog arguments a ServerList object and a ChatOptions object.
 
Method Summary
private  void _cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
           
private  void _connectButtonActionPerformed(java.awt.event.ActionEvent evt)
           
private  void _editButtonActionPerformed(java.awt.event.ActionEvent evt)
           
 void cancelButtonPressed()
          This callback is called with the user hits the Cancel button.
private  void closeDialog(java.awt.event.WindowEvent evt)
          Closes the dialog
 void connectButtonPressed()
          This callback is called when then user hits the Connect button.
 void editButtonPressed()
          This callback is called with the user hits the Edit button.
 SetServerPanel getServerPanel()
          Returns server panel so that you can get to the server specified by the user.
private  void initComponents()
          This method is called from within the constructor to initialize the form.
 boolean isOK()
          Returns true if dialog has been displayed and user hit the OK.
static void main(java.lang.String[] args)
          Main function, used for testing only.
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

setServerPanel1

private SetServerPanel setServerPanel1

_chatOptions

private org.relayirc.chatengine.ChatOptions _chatOptions

_serverList

private org.relayirc.chatengine.ServerList _serverList

jPanel1

private javax.swing.JPanel jPanel1

_connectButton

private javax.swing.JButton _connectButton

_cancelButton

private javax.swing.JButton _cancelButton

_editButton

private javax.swing.JButton _editButton

_isOK

private boolean _isOK
Constructor Detail

ConnectDlg

public ConnectDlg(java.awt.Frame parent,
                  boolean modal,
                  org.relayirc.chatengine.ServerList serverList,
                  org.relayirc.chatengine.ChatOptions chatOptions)
Construct a ConnectDlg by passing in standard dialog arguments a ServerList object and a ChatOptions object.

Method Detail

isOK

public boolean isOK()
Returns true if dialog has been displayed and user hit the OK.


getServerPanel

public SetServerPanel getServerPanel()
Returns server panel so that you can get to the server specified by the user.


connectButtonPressed

public void connectButtonPressed()
This callback is called when then user hits the Connect button. If a valid server is specified, then OK flag and exit. If spec is bad then allow user to correct it or exit.


cancelButtonPressed

public void cancelButtonPressed()
This callback is called with the user hits the Cancel button. It sets the OK flag to false, hides and disposes of the dialog.


editButtonPressed

public void editButtonPressed()
This callback is called with the user hits the Edit button. It launches the ServerListDlg so that the user may edit the list of servers.


initComponents

private void initComponents()
This method is called from within the constructor to initialize the form.


_editButtonActionPerformed

private void _editButtonActionPerformed(java.awt.event.ActionEvent evt)

_cancelButtonActionPerformed

private void _cancelButtonActionPerformed(java.awt.event.ActionEvent evt)

_connectButtonActionPerformed

private void _connectButtonActionPerformed(java.awt.event.ActionEvent evt)

closeDialog

private void closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog


main

public static void main(java.lang.String[] args)
Main function, used for testing only.