|
|||||||||||
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.Frame
javax.swing.JFrame
gui.ExcelImporterWindow
Defines the window used for importing requirements from an Excel-file.
Nested Class Summary | |
(package private) class |
ExcelImporterWindow.ActionHandler
ActionListener to handle user interaction. |
(package private) class |
ExcelImporterWindow.ChangeHandler
ChangeListener used for detecting changes in the tabbed pane |
class |
ExcelImporterWindow.CustomTableCellRenderer
DefaultTableCellRenderer used for setting the color marking of the selected cells |
(package private) class |
ExcelImporterWindow.MouseHandler
MouseListener to handle user interaction |
Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
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 |
acceptButton
|
private javax.swing.JMenuItem |
acceptMenuItem
|
private ExcelImporterWindow.ActionHandler |
ah
|
private javax.swing.JButton |
cancelButton
|
private javax.swing.JMenuItem |
cancelMenuItem
|
private javax.swing.JPanel |
center
|
private ExcelImporterWindow.ChangeHandler |
ch
|
private java.awt.Container |
contentPane
|
private int |
counter
|
private ExcelImporter |
excelImporter
|
private javax.swing.JTable |
excelTable
|
private javax.swing.table.DefaultTableModel |
excelTableModel
|
private javax.swing.JMenuItem |
helpMenuItem
|
private int[] |
indexes
|
private java.lang.String[] |
labelSequence
|
private javax.swing.JLabel |
leftLabel
|
private ExcelImporterWindow.MouseHandler |
mh
|
private int |
nbrOfCols
|
private int |
nbrOfRows
|
private javax.swing.JPanel |
north
|
private Rainbowie |
p
|
private javax.swing.JLabel |
rightLabel
|
private javax.swing.JScrollPane |
scrollPane
|
private javax.swing.JButton |
skipButton
|
private javax.swing.JPanel |
south
|
private javax.swing.JPanel |
southBottom
|
private javax.swing.JPanel |
southTop
|
private javax.swing.JTabbedPane |
tabbedPane
|
private javax.swing.JButton |
undoButton
|
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, 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_CURSOR |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ExcelImporterWindow(ExcelImporter excelImporter,
int nbrOfRows,
int nbrOfCols,
Rainbowie p)
Constructs an ExcelImporterWindow |
Method Summary | |
private void |
init()
Initializes the graphical user interface |
void |
setCellAt(java.lang.String value,
int row,
int column)
Method for setting tha value in the specified cell in the table model |
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, 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.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, 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, transferFocusUpCycle |
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 |
private javax.swing.JPanel north
private javax.swing.JPanel center
private javax.swing.JPanel south
private javax.swing.JPanel southTop
private javax.swing.JPanel southBottom
private javax.swing.JLabel leftLabel
private javax.swing.JLabel rightLabel
private javax.swing.JButton skipButton
private javax.swing.JButton undoButton
private javax.swing.JButton cancelButton
private javax.swing.JButton acceptButton
private javax.swing.JTable excelTable
private javax.swing.JTabbedPane tabbedPane
private java.awt.Container contentPane
private javax.swing.JMenuItem acceptMenuItem
private javax.swing.JMenuItem cancelMenuItem
private javax.swing.JMenuItem helpMenuItem
private javax.swing.JScrollPane scrollPane
private javax.swing.table.DefaultTableModel excelTableModel
private int nbrOfRows
private int nbrOfCols
private java.lang.String[] labelSequence
private int[] indexes
private int counter
private Rainbowie p
private ExcelImporter excelImporter
private ExcelImporterWindow.ActionHandler ah
private ExcelImporterWindow.MouseHandler mh
private ExcelImporterWindow.ChangeHandler ch
Constructor Detail |
public ExcelImporterWindow(ExcelImporter excelImporter, int nbrOfRows, int nbrOfCols, Rainbowie p)
excelImporter
- the excelImporter that has started this windownbrOfRows
- number of rows in the current spreadsheetnbrOfCols
- number of columns in the current spreadsheetp
- reference to the programs Parseq objectMethod Detail |
private void init()
public void setCellAt(java.lang.String value, int row, int column)
value
- the value to setrow
- the row of the specified cellcolumn
- the column of the specified cell
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |