public final enum

DropMode

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ javax.swing.DropMode

Class Overview

Drop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop.

Summary

Enum Values
DropMode  INSERT  The drop location should be tracked in terms of the position where new data should be inserted. 
DropMode  INSERT_COLS  The drop location should be tracked in terms of the column index where new columns should be inserted to accommodate the dropped data. 
DropMode  INSERT_ROWS  The drop location should be tracked in terms of the row index where new rows should be inserted to accommodate the dropped data. 
DropMode  ON  The drop location should be tracked in terms of the index of existing items. 
DropMode  ON_OR_INSERT  This mode is a combination of ON and INSERT, specifying that data can be dropped on existing items, or in insert locations as specified by INSERT
DropMode  ON_OR_INSERT_COLS  This mode is a combination of ON and INSERT_COLS, specifying that data can be dropped on existing items, or as insert columns as specified by INSERT_COLS
DropMode  ON_OR_INSERT_ROWS  This mode is a combination of ON and INSERT_ROWS, specifying that data can be dropped on existing items, or as insert rows as specified by INSERT_ROWS
DropMode  USE_SELECTION  A component's own internal selection mechanism (or caret for text components) should be used to track the drop location. 
Public Methods
static DropMode valueOf(String name)
final static DropMode[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final DropMode INSERT

The drop location should be tracked in terms of the position where new data should be inserted. For components that manage a list of items (list and tree for example), the drop location should indicate the index where new data should be inserted. For text components the location should represent a position between characters. For components that manage tabular data (table for example), the drop location should indicate where to insert new rows, columns, or both, to accommodate the dropped data.

public static final DropMode INSERT_COLS

The drop location should be tracked in terms of the column index where new columns should be inserted to accommodate the dropped data. This is useful for components that manage tabular data.

public static final DropMode INSERT_ROWS

The drop location should be tracked in terms of the row index where new rows should be inserted to accommodate the dropped data. This is useful for components that manage tabular data.

public static final DropMode ON

The drop location should be tracked in terms of the index of existing items. Useful for dropping on items in tables, lists, and trees.

public static final DropMode ON_OR_INSERT

This mode is a combination of ON and INSERT, specifying that data can be dropped on existing items, or in insert locations as specified by INSERT.

public static final DropMode ON_OR_INSERT_COLS

This mode is a combination of ON and INSERT_COLS, specifying that data can be dropped on existing items, or as insert columns as specified by INSERT_COLS.

public static final DropMode ON_OR_INSERT_ROWS

This mode is a combination of ON and INSERT_ROWS, specifying that data can be dropped on existing items, or as insert rows as specified by INSERT_ROWS.

public static final DropMode USE_SELECTION

A component's own internal selection mechanism (or caret for text components) should be used to track the drop location.

Public Methods

public static DropMode valueOf (String name)

public static final DropMode[] values ()