sources
Class DataSetFrame

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JInternalFrame
                  extended bysources.DataSetFrame
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.ListCellRenderer, java.awt.MenuContainer, javax.swing.RootPaneContainer, SelectionListener, java.io.Serializable, javax.swing.WindowConstants

public class DataSetFrame
extends javax.swing.JInternalFrame
implements javax.swing.ListCellRenderer, SelectionListener, java.awt.dnd.DragGestureListener, java.awt.dnd.DragSourceListener

JInternalFrame that shows a list of variables, allowing to select and deselect them

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JInternalFrame
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
 
Fields inherited from class javax.swing.JInternalFrame
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
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
DataSetFrame(LDataSet ldat)
          Creates new form DataSetFrame
 
Method Summary
 void actionP(java.lang.String action, java.lang.Object[] val1, int[] val2, double[] val3, SelectionListener sel)
          Called, if an action was performed
 void dragDropEnd(java.awt.dnd.DragSourceDropEvent dragSourceDropEvent)
          See DragSourceListener
 void dragEnter(java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
          See DragSourceListener
 void dragExit(java.awt.dnd.DragSourceEvent dragSourceEvent)
          See DragSourceListener
 void dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent)
          See DragGestureListener
 void dragOver(java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
          See DragSourceListener
 void dropActionChanged(java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
          See DragSourceListener
 java.awt.Component getListCellRendererComponent(javax.swing.JList jList, java.lang.Object obj, int param, boolean param3, boolean param4)
          This implements ListCellRenderer
 boolean[] getSelectedVars()
          returns all selected variables
 void selectionChanged(javax.swing.event.ListSelectionEvent e)
          called if the selection has changed
 void setMap(java.lang.String c)
          sets the map for the dataset
 void showInfo(java.awt.event.MouseEvent e)
          called, if querying was performed
 void sortingChanged(int index)
          called if the a sorting was performed
 
Methods inherited from class javax.swing.JInternalFrame
addImpl, addInternalFrameListener, createRootPane, dispose, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setTitle, setUI, show, toBack, toFront, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataSetFrame

public DataSetFrame(LDataSet ldat)
Creates new form DataSetFrame

Parameters:
ldat - The parent LDataSet
Method Detail

getSelectedVars

public boolean[] getSelectedVars()
returns all selected variables

Returns:
field of selected variables, true if selected

setMap

public void setMap(java.lang.String c)
sets the map for the dataset

Parameters:
c - the filename of the map file

getListCellRendererComponent

public java.awt.Component getListCellRendererComponent(javax.swing.JList jList,
                                                       java.lang.Object obj,
                                                       int param,
                                                       boolean param3,
                                                       boolean param4)
This implements ListCellRenderer

Specified by:
getListCellRendererComponent in interface javax.swing.ListCellRenderer
Parameters:
jList - the JList
obj - the value
param - the index
param3 - true, if selected
param4 - true, if has focus
Returns:
the Component

sortingChanged

public void sortingChanged(int index)
called if the a sorting was performed

Specified by:
sortingChanged in interface SelectionListener
Parameters:
index - index of variable that has changed

selectionChanged

public void selectionChanged(javax.swing.event.ListSelectionEvent e)
called if the selection has changed

Specified by:
selectionChanged in interface SelectionListener
Parameters:
e - the ListSelectionEvent

showInfo

public void showInfo(java.awt.event.MouseEvent e)
called, if querying was performed

Parameters:
e - the MouseEvent

actionP

public void actionP(java.lang.String action,
                    java.lang.Object[] val1,
                    int[] val2,
                    double[] val3,
                    SelectionListener sel)
Called, if an action was performed

Specified by:
actionP in interface SelectionListener
Parameters:
action - the string name of the action
val1 - the Objects that specify this action
val2 - the int values that specify the action
val3 - the double values that specify the action
sel - the source of the event

dragDropEnd

public void dragDropEnd(java.awt.dnd.DragSourceDropEvent dragSourceDropEvent)
See DragSourceListener

Specified by:
dragDropEnd in interface java.awt.dnd.DragSourceListener
Parameters:
dragSourceDropEvent -

dropActionChanged

public void dropActionChanged(java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
See DragSourceListener

Specified by:
dropActionChanged in interface java.awt.dnd.DragSourceListener
Parameters:
dragSourceDragEvent -

dragOver

public void dragOver(java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
See DragSourceListener

Specified by:
dragOver in interface java.awt.dnd.DragSourceListener
Parameters:
dragSourceDragEvent -

dragExit

public void dragExit(java.awt.dnd.DragSourceEvent dragSourceEvent)
See DragSourceListener

Specified by:
dragExit in interface java.awt.dnd.DragSourceListener
Parameters:
dragSourceEvent -

dragEnter

public void dragEnter(java.awt.dnd.DragSourceDragEvent dragSourceDragEvent)
See DragSourceListener

Specified by:
dragEnter in interface java.awt.dnd.DragSourceListener
Parameters:
dragSourceDragEvent -

dragGestureRecognized

public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dragGestureEvent)
See DragGestureListener

Specified by:
dragGestureRecognized in interface java.awt.dnd.DragGestureListener
Parameters:
dragGestureEvent -