⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mytableselectionmodel.java

📁 自己整理的一些java工具类包括文件处理
💻 JAVA
字号:
package testSwing.mytable;import javax.swing.DefaultListSelectionModel;import javax.swing.event.ListSelectionListener;import javax.swing.event.ListSelectionEvent;import java.util.*;/** * <p>Title: MyTableSelectionModel</p> * <p>Description: 实现自己的SelectionModel</p> * 继承原有DefaultListSelectionModel的功能 * 实现了TableModelListener接口,自己监听了自己 * <p>Copyright: Copyright (c) 2003</p> * <p>Company: pubinfo</p> * @author chineseren * @version 1.0 */public class MyTableSelectionModel    extends DefaultListSelectionModel    implements ListSelectionListener {  public MyTableSelectionModel() {    //默认是single的模式    super();    this.setSelectionMode(DefaultListSelectionModel.SINGLE_SELECTION);    this.addListSelectionListener(this);  }  /**   * 当SelectionModel为Single时有用   * @return 返回唯一选择的行号,默认返回-1   */  public int getSelectedIndex(){    return super.getMinSelectionIndex();  }  /**   * 当SelectionModel为Single时有用   * @param index 要选中的序号   * 选中index   */  public void setSelectedIndex(int index){    super.setSelectionInterval(index,index);  }  public void valueChanged(ListSelectionEvent e){    /**@todo: something*/  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -