javax.swing

接口
异常
java.lang.Object
  继承者 java.lang.Enum<DropMode>
      继承者 javax.swing.DropMode
所有已实现的接口:
Serializable, Comparable< DropMode>

public enum DropMode
     
extends Enum< DropMode>

放置模式,用于确定组件在拖放过程中跟踪和指示放置位置 (drop location) 的方法。

从以下版本开始:
1.6
另请参见:
JTable.setDropMode(javax.swing.DropMode), JList.setDropMode(javax.swing.DropMode), JTree.setDropMode(javax.swing.DropMode), JTextComponent.setDropMode(javax.swing.DropMode)

枚举常量摘要
INSERT
          应该根据要插入新数据的位置跟踪放置位置。
INSERT_COLS
          应该根据要插入新列(以容纳要放置的数据)处的列索引来跟踪放置位置。
INSERT_ROWS
          应该根据要插入新行(以容纳要放置的数据)处的行索引来跟踪放置位置。
ON
          应该根据现有项的索引跟踪放置位置。
ON_OR_INSERT
          此模式是 ONINSERT 的组合,指定数据可以放置在现有项上或 INSERT 指定的插入位置中。
ON_OR_INSERT_COLS
          此模式是 ONINSERT_COLS 的组合,指定数据可以放置在现有项上或 INSERT_COLS 指定的插入列中。
ON_OR_INSERT_ROWS
          此模式是 ONINSERT_ROWS 的组合,指定数据可以放置在现有项上或 INSERT_ROWS 指定的插入行中。
USE_SELECTION
          组件本身的内部选择机制(或插入符,对于文本组件而言)应该用于跟踪放置位置。
 
方法摘要
static DropMode valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static DropMode[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
从类 java.lang.Enum 继承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait
 

枚举常量详细信息

USE_SELECTION

public static final DropMode USE_SELECTION
组件本身的内部选择机制(或插入符,对于文本组件而言)应该用于跟踪放置位置。


ON

public static final DropMode ON
应该根据现有项的索引跟踪放置位置。对表格项、列表项和树项上的放置操作很有用。


INSERT

public static final DropMode INSERT
应该根据要插入新数据的位置跟踪放置位置。对于管理项列表的组件(例如,列表和树),放置位置应该指示要插入新数据的位置的索引。对于文本组件,该位置应该表示字符之间的位置。对于管理表格数据的组件(例如表格),放置位置应该指示在哪个位置插入新的行、列或者行与列,以容纳要放置的数据。


INSERT_ROWS

public static final DropMode INSERT_ROWS
应该根据要插入新行(以容纳要放置的数据)处的行索引来跟踪放置位置。此模式对管理表格数据的组件很有用。


INSERT_COLS

public static final DropMode INSERT_COLS
应该根据要插入新列(以容纳要放置的数据)处的列索引来跟踪放置位置。此模式对管理表格数据的组件很有用。


ON_OR_INSERT

public static final DropMode ON_OR_INSERT
此模式是 ONINSERT 的组合,指定数据可以放置在现有项上或 INSERT 指定的插入位置中。


ON_OR_INSERT_ROWS

public static final DropMode ON_OR_INSERT_ROWS
此模式是 ONINSERT_ROWS 的组合,指定数据可以放置在现有项上或 INSERT_ROWS 指定的插入行中。


ON_OR_INSERT_COLS

public static final DropMode ON_OR_INSERT_COLS
此模式是 ONINSERT_COLS 的组合,指定数据可以放置在现有项上或 INSERT_COLS 指定的插入列中。

方法详细信息

values

public static final DropMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(DropMode c : DropMode.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static DropMode valueOf(String name)
返回带有指定名称的该类型的枚举常量。 字符串必须与用于声明该类型的枚举常量的 标识符 完全匹配。(不允许有多余 的空格。)

参数:
指定要返回的枚举常量的名称。 -
返回:
返回带有指定名称的枚举常量
抛出:
如果该枚举类型没有带有指定名称的常量, - 则抛出 IllegalArgumentException