APIdia Launch Partner
Top Description Fields Constructors Methods
javax.swing

public final Enum DropMode

extends Enum<DropMode>
Class Inheritance

Drop modes, used to determine the method by which a component tracks and indicates a drop location during drag and drop.
Author
Shannon Hickey
Since
1.6
See Also
JTable#setDropMode, JList#setDropMode, JTree#setDropMode, javax.swing.text.JTextComponent#setDropMode

Field Summary

Modifier and TypeField and Description
public static final DropMode
INSERT

The drop location should be tracked in terms of the position where new data should be inserted.

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.

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.

public static final DropMode
ON

The drop location should be tracked in terms of the index of existing items.

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.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static DropMode
public static DropMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

INSERTback to summary
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.

INSERT_COLSback to summary
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.

INSERT_ROWSback to summary
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.

ONback to summary
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.

ON_OR_INSERTback to summary
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.

ON_OR_INSERT_COLSback to summary
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.

ON_OR_INSERT_ROWSback to summary
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.

USE_SELECTIONback to summary
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.

Constructor Detail

DropModeback to summary
private DropMode()

Method Detail

valueOfback to summary
public static DropMode valueOf(String name)
valuesback to summary
public static DropMode[] values()