|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--GUI
This class represents the graphical interface for adding, removing and changing pictures, categories and their details, and for generating the web pages affected by such changes.
Inner classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
protected javax.swing.ButtonGroup |
buttonGroup
The group of radio buttons. |
protected javax.swing.JRadioButton |
byCaption
The radio button for captions. |
protected javax.swing.JRadioButton |
byCategory
The radio button for categories. |
protected javax.swing.JRadioButton |
byContributor
The radio button for contributors. |
protected javax.swing.JRadioButton |
byDate
The radio button for dates. |
protected javax.swing.JRadioButton |
byJpgName
The radio button for jpgs. |
protected javax.swing.JRadioButton |
bySubject
The radio button for subjects. |
protected KeyList |
catList
The list of categories. |
protected javax.swing.JScrollPane |
catSPane
The scrollpane for the catList . |
protected javax.swing.JButton |
delPic
The button for deleting a picture. |
protected InOutList |
editorsPicks
The InOutList that
identifies which pictures are
Editor's Picks in the category selected in
catList . |
protected javax.swing.JList |
firstInCat
The list of pictures in the category selected in catList , where the picture
that started the category is highlighted upon
selection in catList . |
protected javax.swing.JScrollPane |
firstSPane
The scrollpane for firstInCat . |
protected InOutList |
inCatsList
The InOutList that
identifies which categories the picture is in. |
protected javax.swing.JCheckBox |
isEdPickCB
The checkbox to note whether the current picture is an Editor's Pick of the selected category in the In column of inCatsList . |
protected javax.swing.JLabel |
lcap
The textfield for the caption of the new category. |
protected javax.swing.JButton |
newCat
The button for creating a new category. |
protected javax.swing.JButton |
newPic
The button for creating a new category. |
protected javax.swing.JList |
parentCatList
The list of categories, where the highlighted category is the parent of the category selected in catList . |
protected javax.swing.JScrollPane |
parentSPane
The scrollpane for parentCatList . |
protected java.util.Vector |
picDisableList
The components to disable when a new pic is started. |
protected KeyList |
picList
The list of pictures. |
protected javax.swing.JScrollPane |
picSPane
The scrollpane for picList . |
protected InputAndPreview |
picStory
The InputAndPreview
for editing the story of the picture. |
protected static long |
start
For debug/timing purposes. |
protected static long |
stop
For debug/timing purposes. |
protected javax.swing.JTabbedPane |
tabber
The tabbed pane. |
protected javax.swing.JTextField |
tfCaption
The text field for picture caption. |
protected javax.swing.JTextField |
tfCatCaption
The text field for picture caption. |
protected javax.swing.JTextField |
tfContributor
The text field for picture contributor. |
protected javax.swing.JTextField |
tfDate
The text field for picture date. |
protected javax.swing.JTextField |
tfJpgName
The text field for picture name. |
protected javax.swing.JTextField |
tfSubjects
The text field for picture subjects. |
protected javax.swing.JButton |
toFile
The button for writing any changes to file. |
protected javax.swing.JButton |
toFileAndHtml
The button for writing any changes to file and generating the web pages affected by those changes. |
protected javax.swing.JButton |
toHtml
The button for generating the web pages affected by those changes. |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, 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_CURSOR |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
GUI()
|
Method Summary | |
void |
init()
Prepares the elements of the applet. |
static void |
main(java.lang.String[] args)
|
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getFrames, getIconImage, getMenuBar, getState, getTitle, isResizable, remove, removeNotify, setCursor, setIconImage, setMenuBar, setResizable, setState, setTitle |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, dispose, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, hide, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, show, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processMouseEvent, processMouseMotionEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
protected static long start
protected static long stop
protected java.util.Vector picDisableList
protected javax.swing.JTabbedPane tabber
protected javax.swing.ButtonGroup buttonGroup
protected javax.swing.JRadioButton byJpgName
protected javax.swing.JRadioButton byDate
protected javax.swing.JRadioButton byCaption
protected javax.swing.JRadioButton byCategory
protected javax.swing.JRadioButton bySubject
protected javax.swing.JRadioButton byContributor
protected KeyList picList
protected javax.swing.JScrollPane picSPane
picList
.protected javax.swing.JTextField tfJpgName
protected javax.swing.JTextField tfCaption
protected javax.swing.JTextField tfDate
protected javax.swing.JTextField tfSubjects
protected javax.swing.JTextField tfContributor
protected javax.swing.JButton newPic
protected javax.swing.JButton delPic
protected javax.swing.JButton toFile
protected javax.swing.JButton toFileAndHtml
protected javax.swing.JButton toHtml
protected InputAndPreview picStory
InputAndPreview
for editing the story of the picture.protected InOutList inCatsList
InOutList
that
identifies which categories the picture is in.protected javax.swing.JCheckBox isEdPickCB
inCatsList
.protected KeyList catList
protected javax.swing.JScrollPane catSPane
catList
.protected javax.swing.JButton newCat
protected javax.swing.JLabel lcap
protected javax.swing.JTextField tfCatCaption
protected javax.swing.JList parentCatList
catList
.protected javax.swing.JScrollPane parentSPane
parentCatList
.protected javax.swing.JList firstInCat
catList
, where the picture
that started the category is highlighted upon
selection in catList
.protected javax.swing.JScrollPane firstSPane
firstInCat
.protected InOutList editorsPicks
InOutList
that
identifies which pictures are
Editor's Picks in the category selected in
catList
.Constructor Detail |
public GUI()
Method Detail |
public void init()
public static void main(java.lang.String[] args)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |