首页明星Swing之JTable运用线程如何测试?

Swing之JTable运用线程如何测试?

paiquba 12-15 16次浏览 0条评论

  import javax。swing。*;

Swing之JTable运用线程如何测试?

import javax。swing。table。DefaultTableModel;

import com。sun。java。swing。plaf。windows。WindowsClassicLookAndFeel;

import java。

  awt。*;

import java。util。Vector;

* 测试JTable添加数据,删除数据频繁操作,JTable出现数组越界的处理

* 在工作中假如 碰到 频繁的操作Jtable的数据,特殊 是速率很快的情状下,经常会碰到

* Exception in thread "AWT-EventQueue-0" java。

  lang。ArrayIndexOutOfBoundsException

* 这样的数组越界的反常 ,这里引进 Swing的一个线程,能很好的解决这个问题

* 供同样碰到 这样问题的人参考。

* @author 蒋家狂潮

* email:simon1006@163。

  com

public class ThreadTable extends JTable {

private DefaultTableModel model;

static String[] header = new String[] { "id", "name", "sex", "age" };

public ThreadTable() {

model = new DefaultTableModel(header, 0);

this。

  setModel(model);

public void deleteRows(int rowCount) throws Exception {

if (rowCount = model。getColumnCount()) {

throw new Exception("删除的行数不能超过model的总行数!");

} else {

for (int i = rowCount - 1; i = 0; i--) {

model。

  removeRow(i);

Swing Girls
SWING中windowclosing是什么? AWT和Swing组件体系是什么?
相关内容
发表评论

游客 回复需填写必要信息