所有类


javax.swing
类 DefaultCellEditor

java.lang.Object
  继承者 javax.swing.AbstractCellEditor
      继承者 javax.swing.DefaultCellEditor
所有已实现的接口:
Serializable, CellEditor, TableCellEditor, TreeCellEditor

public class DefaultCellEditor
   
   
   
   
   
extends AbstractCellEditor
implements TableCellEditor, TreeCellEditor

表单元格和树单元格的默认编辑器。

警告:此类的序列化对象将与以后的 Swing 版本不兼容。当前的序列化支持适用于短期存储或运行相同 Swing 版本的应用程序之间的 RMI。从 1.4 版本开始,已在 java.beans 包中添加了支持所有 JavaBeansTM 长期存储的功能。请参见 XMLEncoder


嵌套类摘要
protected  class DefaultCellEditor.EditorDelegate
          受保护的 (protected) EditorDelegate 类。
 
字段摘要
protected  int clickCountToStart
          指定开始编辑所需单击次数的整数。
protected  DefaultCellEditor.EditorDelegate delegate
          处理从 CellEditor 发送的所有方法的委托类。
protected  JComponent editorComponent
          正被编辑的 Swing 组件。
 
从类 javax.swing.AbstractCellEditor 继承的字段
changeEvent, listenerList
 
构造方法摘要
DefaultCellEditor(JCheckBox checkBox)
          构造一个使用复选框的 DefaultCellEditor 对象。
DefaultCellEditor(JComboBox comboBox)
          构造一个使用组合框的 DefaultCellEditor 对象。
DefaultCellEditor(JTextField textField)
          构造一个使用文本字段的 DefaultCellEditor
 
方法摘要
 void cancelCellEditing()
          将消息从 CellEditor 转发到 delegate
 Object getCellEditorValue()
          将消息从 CellEditor 转发到 delegate
 int getClickCountToStart()
          返回开始编辑所需的单击次数。
 Component getComponent()
          返回对编辑器组件的引用。
 Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
          实现 TableCellEditor 接口。
 Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
          实现 TreeCellEditor 接口。
 boolean isCellEditable(EventObject anEvent)
          将消息从 CellEditor 转发到 delegate
 void setClickCountToStart(int count)
          指定开始编辑所需的单击次数。
 boolean shouldSelectCell(EventObject anEvent)
          将消息从 CellEditor 转发到 delegate
 boolean stopCellEditing()
          将消息从 CellEditor 转发到 delegate
 
从类 javax.swing.AbstractCellEditor 继承的方法
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 javax.swing.CellEditor 继承的方法
addCellEditorListener, removeCellEditorListener
 
从接口 javax.swing.CellEditor 继承的方法
addCellEditorListener, removeCellEditorListener
 

字段详细信息

editorComponent

protected JComponent editorComponent
正被编辑的 Swing 组件。


delegate

protected DefaultCellEditor.EditorDelegate delegate
处理从 CellEditor 发送的所有方法的委托类。


clickCountToStart

protected int clickCountToStart
指定开始编辑所需单击次数的整数。即使将 clickCountToStart 定义为零,也只有在发生单击后才能启动它。

构造方法详细信息

DefaultCellEditor

public DefaultCellEditor(JTextField textField)
构造一个使用文本字段的 DefaultCellEditor

参数:
textField - 一个 JTextField 对象

DefaultCellEditor

public DefaultCellEditor(JCheckBox checkBox)
构造一个使用复选框的 DefaultCellEditor 对象。

参数:
checkBox - 一个 JCheckBox 对象

DefaultCellEditor

public DefaultCellEditor(JComboBox comboBox)
构造一个使用组合框的 DefaultCellEditor 对象。

参数:
comboBox - 一个 JComboBox 对象
方法详细信息

getComponent

public Component getComponent()
返回对编辑器组件的引用。

返回:
编辑器 Component

setClickCountToStart

public void setClickCountToStart(int count)
指定开始编辑所需的单击次数。

参数:
count - 指定开始编辑所需的单击次数的 int 值
另请参见:
getClickCountToStart()

getClickCountToStart

public int getClickCountToStart()
返回开始编辑所需的单击次数。

返回:
开始编辑所需的单击次数

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部