java命名空间javax.swing类jlist的类成员方法:
setdragenabled定义及介绍
本文导语:
setdragenabled
public void setdragenabled(boolean b)
打开或关闭自动拖动处理。要启用自动拖动处理,此属性应该设置为 true,列表的 transferhandler 需要为非 null。dragenabled 属性的默认值为 false。
遵守此属性的作业以及识别用户拖动动作...
setdragenabled
public void setdragenabled(boolean b)
- 打开或关闭自动拖动处理。要启用自动拖动处理,此属性应该设置为
true
,列表的 transferhandler
需要为非 null
。dragenabled
属性的默认值为 false
。
遵守此属性的作业以及识别用户拖动动作取决于外观实现,尤其是列表的 listui
。启用自动拖动处理时,只要用户在项上按下鼠标按键,然后将鼠标移动几个像素,大多数外观(包括子类化 basiclookandfeel
的外观)就开始拖放操作了。因此,将此属性设置为 true
可以对选择的行为方式产生微妙的影响。
如果使用忽略此属性的外观,则仍然可以通过在列表的 transferhandler
上调用 exportasdrag
开始一个拖动操作。
- 参数:
b
- 是否启用自动拖动处理
- 抛出:
headlessexception
- 如果 b
为 true
并且 graphicsenvironment.isheadless()
返回 true
- 从以下版本开始:
- 1.4
- 另请参见:
graphicsenvironment.isheadless()
,
getdragenabled()
,
jcomponent.settransferhandler(javax.swing.transferhandler)
,
transferhandler