|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
eTextReader.GroupsGUI
public class GroupsGUI
Nested Class Summary | |
---|---|
private class |
GroupsGUI.ActionHandler
|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private javax.swing.JScrollPane |
allScrollUsers
|
private javax.swing.JList |
allUsersList
|
private java.lang.String |
belongList
|
private javax.swing.JPanel |
bottomPanel
|
private DBClient |
client
|
private javax.swing.JButton |
closeButton
|
private java.lang.String |
course
|
private javax.swing.JButton |
createButton
|
private javax.swing.DefaultListModel |
created_dlm
|
private java.awt.Component |
createGroup
|
private javax.swing.JLabel |
createLabel
|
private javax.swing.DefaultComboBoxModel |
dcbm
|
private javax.swing.DefaultListModel |
dlm
|
private javax.swing.JLabel |
filler
|
private int |
groupID
|
private java.awt.Component |
groupReport
|
private javax.swing.DefaultListModel |
groups_dlm
|
private java.util.Vector |
groupsNames
|
private javax.swing.JButton |
leaveButton
|
private java.awt.Component |
leaveGroup
|
private java.lang.String |
leaveGroupString
|
private javax.swing.JLabel |
leaveLabel
|
private javax.swing.JLabel |
leftLabel
|
private java.awt.Component |
manageGroup
|
private java.lang.String |
manageList
|
private SelectionPanel |
manageSelect
|
private java.util.Vector |
memberModel
|
private javax.swing.JList |
membersList
|
private javax.swing.JScrollPane |
membersScroll
|
private javax.swing.JList |
myGroups
|
private javax.swing.JComboBox |
myManagedGroups
|
private java.util.Vector |
myMembers
|
private java.lang.String |
myUserName
|
private java.util.Vector |
myVector
|
private javax.swing.JTextField |
nameField
|
private java.util.Vector |
newList
|
private java.util.Vector |
oldList
|
private javax.swing.JPanel |
panel0
|
private javax.swing.JPanel |
panel1
|
private javax.swing.JPanel |
panel2
|
private javax.swing.JPanel |
panel3
|
private java.util.Vector |
reportCreated
|
private javax.swing.JList |
reportCreatedList
|
private java.util.Vector |
reportGroups
|
private javax.swing.JList |
reportGroupsList
|
private javax.swing.JLabel |
rightLabel
|
private javax.swing.JLabel |
select
|
private javax.swing.JTabbedPane |
tabbedPane
|
private javax.swing.JPanel |
topPanel
|
private javax.swing.JButton |
updateButton
|
private boolean |
userBelongs
|
private boolean |
userManages
|
private java.util.Vector |
userModel
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 | |
---|---|
GroupsGUI(java.awt.Frame owner,
java.lang.String userName,
java.lang.String course)
|
Method Summary | |
---|---|
private void |
clearMembers()
|
private java.lang.String |
getUserName()
|
private java.awt.Component |
makeCreateGroup(java.lang.String userName)
|
private java.awt.Component |
makeGroupReport(java.lang.String userName)
|
private java.awt.Component |
makeLeaveGroup(java.lang.String userName)
|
private java.awt.Component |
makeManageGroup(java.lang.String userName)
|
private java.util.Vector |
setMembers()
|
private void |
setUserName(java.lang.String userName)
|
private java.util.Vector |
setUsers()
|
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, 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, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private javax.swing.JTabbedPane tabbedPane
private java.awt.Component createGroup
private java.awt.Component manageGroup
private java.awt.Component leaveGroup
private java.awt.Component groupReport
private javax.swing.JPanel panel0
private javax.swing.JPanel panel1
private javax.swing.JPanel panel2
private javax.swing.JPanel panel3
private javax.swing.JPanel topPanel
private javax.swing.JPanel bottomPanel
private javax.swing.JLabel filler
private javax.swing.JLabel createLabel
private javax.swing.JLabel leaveLabel
private javax.swing.JLabel select
private javax.swing.JLabel leftLabel
private javax.swing.JLabel rightLabel
private javax.swing.JTextField nameField
private javax.swing.JButton createButton
private javax.swing.JButton leaveButton
private javax.swing.JButton closeButton
private javax.swing.JButton updateButton
private javax.swing.JComboBox myManagedGroups
private javax.swing.JList myGroups
private javax.swing.JList allUsersList
private javax.swing.JList membersList
private java.util.Vector userModel
private java.util.Vector memberModel
private javax.swing.JScrollPane allScrollUsers
private javax.swing.JScrollPane membersScroll
private java.lang.String leaveGroupString
private java.util.Vector myMembers
private int groupID
private java.util.Vector myVector
private java.util.Vector oldList
private java.util.Vector newList
private SelectionPanel manageSelect
private DBClient client
private java.lang.String myUserName
private java.util.Vector groupsNames
private javax.swing.DefaultListModel dlm
private javax.swing.DefaultListModel groups_dlm
private javax.swing.DefaultListModel created_dlm
private javax.swing.DefaultComboBoxModel dcbm
private boolean userBelongs
private boolean userManages
private java.util.Vector reportGroups
private java.util.Vector reportCreated
private javax.swing.JList reportGroupsList
private javax.swing.JList reportCreatedList
private java.lang.String belongList
private java.lang.String manageList
private java.lang.String course
Constructor Detail |
---|
public GroupsGUI(java.awt.Frame owner, java.lang.String userName, java.lang.String course)
Method Detail |
---|
private java.awt.Component makeGroupReport(java.lang.String userName)
private java.awt.Component makeCreateGroup(java.lang.String userName)
private java.awt.Component makeLeaveGroup(java.lang.String userName)
private java.awt.Component makeManageGroup(java.lang.String userName)
private java.util.Vector setUsers()
private java.util.Vector setMembers()
private void clearMembers()
private void setUserName(java.lang.String userName)
private java.lang.String getUserName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |