JTable鼠标双击弹出窗口

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:00:51
我做了一个JTable在界面上
首先我想屏蔽修改表格里面的数据
其次想双击某一行的时候弹出新的窗体

刚刚开始学java 很多东西弄不懂
不知道这个事件的关键代码怎么写!各位大哥帮忙给看下!

小弟50分送上

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestTable extends JFrame
{
JTable tb = new JTable();
JPanel p = new JPanel();
public TestTable()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(112,0);
setSize(700,420);
final Object[] columnNames = {"档案号","姓名", "年龄","性别", "婚姻状况","职业","联系电话"};
Object[][] rowData = {
{"010110","张三","28","男","已婚","教师","13686562936"},
{"010110","李四","28","男","已婚","教师","13686562936"}
};
tb = new JTable(rowData, columnNames);
tb.setPreferredScrollab

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TestTable extends JFrame {
JTable tb;
JPanel p = new JPanel();
public TestTable() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocation(112, 0);
setSize(700, 420);
final Object[] columnNames = { "档案号", "姓名", "年龄", "性别", "婚姻状况", "职业",
"联系电话" };
Object[][] rowData = {
{ "010110", "张三", "28", "男", "已婚", "教师", "13686562936" },
{ "010110", "李四", "28", "男", "已婚", "教师", "13686562936" } };

tb = new JTable(rowData, columnNames) {//添加部分1
public boolean isCellEditable(int row, int column) {
return false;
}

};

tb.setPreferredScrollableViewportSize(ne