Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击单元格时DefaultTableModel上的Java事件处理_Java_Swing_Jtable_Defaulttablemodel - Fatal编程技术网

单击单元格时DefaultTableModel上的Java事件处理

单击单元格时DefaultTableModel上的Java事件处理,java,swing,jtable,defaulttablemodel,Java,Swing,Jtable,Defaulttablemodel,单击我的DefaultTableModel上的单元格时,如何执行鼠标事件处理?例如,单击行的第一列时,它将打印整行 static DefaultTableModel dTableModel = new DefaultTableModel(databaseInfo, columns){ public Class getColumnClass(int column) { Class returnValue; // Verifying

单击我的
DefaultTableModel
上的单元格时,如何执行鼠标事件处理?例如,单击行的第一列时,它将打印整行

static DefaultTableModel dTableModel = new DefaultTableModel(databaseInfo, columns){
        public Class getColumnClass(int column) {
            Class returnValue;

            // Verifying that the column exists (index > 0 && index < number of columns

            if ((column >= 0) && (column < getColumnCount())) {
              returnValue = getValueAt(0, column).getClass();
            } else {

              // Returns the class for the item in the column   

              returnValue = Object.class;
            }
            return returnValue;
          }
        };
静态DefaultTableModel dTableModel=新的DefaultTableModel(数据库信息,列){
公共类getColumnClass(int列){
阶级价值;
//验证列是否存在(索引>0&&index<列数
如果((列>=0)和(&(列
多谢各位

单击DefaultTableModel上的单元格时,如何执行鼠标事件处理

DefaultTableModel与鼠标单击无关。TableModel包含表格显示的数据

例如,单击行的第一列时,它将打印整行

static DefaultTableModel dTableModel = new DefaultTableModel(databaseInfo, columns){
        public Class getColumnClass(int column) {
            Class returnValue;

            // Verifying that the column exists (index > 0 && index < number of columns

            if ((column >= 0) && (column < getColumnCount())) {
              returnValue = getValueAt(0, column).getClass();
            } else {

              // Returns the class for the item in the column   

              returnValue = Object.class;
            }
            return returnValue;
          }
        };
也许你想显示一个“按钮”,通过鼠标点击或使用键盘向用户指示当你激活按钮时会发生什么


如果是这样,请查看一个解决方案。

您是否尝试过在JTable中添加鼠标微调器?我想在之后添加,但不知道如何添加。谢谢