小编use*_*931的帖子

Java - 鼠标事件在JTable中不起作用

我无法尝试在JTable工作中创建单击行事件.我已将事件添加到我的JTable中,但是当我运行程序并单击该行时,它不会显示该消息.

这是我的代码:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.sql.SQLException;

import javax.swing.*;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.TableModelListener;
import javax.swing.table.DefaultTableModel;

public class listContacts extends JFrame {

public listContacts(){

    setLayout(new FlowLayout());

    String[] columnNames = {"GSD Number", "Scheduled Time"};
    Object [][] dataTable = {};

    DefaultTableModel listTableModel;
    listTableModel = new DefaultTableModel(dataTable, columnNames) {

        //Prevent user from editing the cells
        public boolean isCellEditable(int rowIndex, int mCollIndex){
            return false;
        }
    };

    int cont = 1;

    while(cont < 10){
        listTableModel.addRow(new Object[] {cont, …
Run Code Online (Sandbox Code Playgroud)

java swing jtable mouseevent defaulttablemodel

2
推荐指数
1
解决办法
304
查看次数

标签 统计

defaulttablemodel ×1

java ×1

jtable ×1

mouseevent ×1

swing ×1