public class PlotSelectionFrame extends JFrame implements ActionListener, ItemListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
private JButton |
buttOk |
private Vector<Integer> |
columnSelection |
private String[] |
dataHeaders |
private Vector<Vector<String>> |
dataString |
private String[] |
dataUnits |
private Vector<Vector<Double>> |
dataValues |
private Vector<Double> |
domain |
private File |
file |
private JLabel |
jLabelColRange |
private JLabel |
jLabelRowEnd |
private JLabel |
jLabelRowHeader |
private JLabel |
jLabelRowStart |
private JLabel |
jLabelRowUnits |
private JPanel |
jPanelColRange |
private JPanel |
jPanelRowEnd |
private JPanel |
jPanelRowHeader |
private JPanel |
jPanelRowStart |
private JPanel |
jPanelRowUnits |
private JSpinner |
jSpinnerColRange |
private JSpinner |
jSpinnerRowEnd |
private JSpinner |
jSpinnerRowHeader |
private JSpinner |
jSpinnerRowStart |
private JSpinner |
jSpinnerRowUnits |
private JTable |
jTable |
private static org.apache.log4j.Logger |
logger |
private DefaultTableModel |
model |
private int |
numColumns |
private int |
numRows |
private JButton |
selectAll |
private static long |
serialVersionUID |
private JButton |
unSelectAll |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PlotSelectionFrame() |
PlotSelectionFrame(File file) |
PlotSelectionFrame(Vector<Vector<String>> data) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventprivate static final long serialVersionUID
private static final org.apache.log4j.Logger logger
private JPanel jPanelRowHeader
private JLabel jLabelRowHeader
private JSpinner jSpinnerRowHeader
private JPanel jPanelRowUnits
private JLabel jLabelRowUnits
private JSpinner jSpinnerRowUnits
private JPanel jPanelRowStart
private JLabel jLabelRowStart
private JSpinner jSpinnerRowStart
private JPanel jPanelRowEnd
private JLabel jLabelRowEnd
private JSpinner jSpinnerRowEnd
private JPanel jPanelColRange
private JLabel jLabelColRange
private JSpinner jSpinnerColRange
private JButton buttOk
private JButton selectAll
private JButton unSelectAll
private DefaultTableModel model
private JTable jTable
private String[] dataHeaders
private String[] dataUnits
private int numColumns
private int numRows
private File file
public PlotSelectionFrame()
public PlotSelectionFrame(File file)
public void seDatatHeaders(String[] dataHeaders)
public String[] getDataHeaders()
public String getDataHeader(int i)
public void setDataUnits(String[] units)
public String[] getDataUnits()
public String getDataUnit(int i)
public int getNumColumns()
public void setNumColumns(int numColumns)
public int getNumRows()
public void setNumRows(int numRows)
public String[] getRowFromDataString(int row)
public void createAndSelect(JTableHeader preExistingHeader)
private void createAndShowJTableGUI(JTableHeader preExistingHeader)
private JPanel getJPanelRowHeader()
private JPanel getJPanelRowUnits()
private JPanel getJPanelColRange()
private JPanel getJPanelRowStart()
private JPanel getJPanelRowEnd()
private JButton getJButtonOk()
private JButton getJButtonSelectAll()
private JButton getJButtonUnSelectAll()
private int getRowCount()
public void itemStateChanged(ItemEvent e)
itemStateChanged in interface ItemListenerpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerCopyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.