java Table 问题
来源:百度知道 编辑:UC知道 时间:2024/06/14 11:56:32
最好写个java程式出来,比较容易明白。。。
首先让JTable实现KeyListener,我在这里当按下S的时候就会保存到List中去
关键代码是实现的keyPressed方法,楼主好好看看,还有Random是生成随机数的类,可以不必去管它,只是为了生成数据而已
import java.awt.GridLayout;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.LinkedList;
import java.util.Random;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public class Table extends JFrame implements KeyListener {
private static final long serialVersionUID = 1L;
private JTable table;
private DefaultTableModel model;
private Random rand;
private JScrollPane pane;
private LinkedList<Integer> list;
public Table() {
rand = new Random();
list = new LinkedList<Integer>();
String[] name = { "第一列" };
Integer[][] data = { { rand.nextInt(50) }, { rand.nextInt(50) },
{ rand.nextInt(50) }, { rand.nextInt(50) },
{ rand.nextInt(50) }, { rand.nextIn