edu.rice.cs.drjava.ui.config
Class VectorOptionComponent.DragDropRowTableUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by javax.swing.plaf.TableUI
          extended by javax.swing.plaf.basic.BasicTableUI
              extended by edu.rice.cs.drjava.ui.config.VectorOptionComponent.DragDropRowTableUI
Enclosing class:
VectorOptionComponent<T>

public class VectorOptionComponent.DragDropRowTableUI
extends javax.swing.plaf.basic.BasicTableUI

Drag and drop UI for tables.


Nested Class Summary
(package private)  class VectorOptionComponent.DragDropRowTableUI.DragDropRowMouseInputHandler
           
 
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTableUI
javax.swing.plaf.basic.BasicTableUI.FocusHandler, javax.swing.plaf.basic.BasicTableUI.KeyHandler, javax.swing.plaf.basic.BasicTableUI.MouseInputHandler
 
Field Summary
private  boolean draggingRow
           
private  int dyOffset
           
private  int startDragPoint
           
 
Fields inherited from class javax.swing.plaf.basic.BasicTableUI
focusListener, keyListener, mouseInputListener, rendererPane, table
 
Constructor Summary
VectorOptionComponent.DragDropRowTableUI()
           
 
Method Summary
protected  javax.swing.event.MouseInputListener createMouseInputListener()
           
 void paint(java.awt.Graphics g, javax.swing.JComponent c)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicTableUI
createFocusListener, createKeyListener, createUI, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installDefaults, installKeyboardActions, installListeners, installUI, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

draggingRow

private boolean draggingRow

startDragPoint

private int startDragPoint

dyOffset

private int dyOffset
Constructor Detail

VectorOptionComponent.DragDropRowTableUI

public VectorOptionComponent.DragDropRowTableUI()
Method Detail

createMouseInputListener

protected javax.swing.event.MouseInputListener createMouseInputListener()
Overrides:
createMouseInputListener in class javax.swing.plaf.basic.BasicTableUI

paint

public void paint(java.awt.Graphics g,
                  javax.swing.JComponent c)
Overrides:
paint in class javax.swing.plaf.basic.BasicTableUI