扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
JTable,没有刷新方法,你可以在事件中,写一个先删除,在添加的方法
成都创新互联公司成立与2013年,先为濉溪等服务建站,濉溪等地企业,进行企业商务咨询服务。为濉溪企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
JTable吗?
修改它的数据模型就可以了。
DefaultTableModel d=new DefaultTableModel();
d.addColumn("姓名");
d.addColumn("性别");
d.addColumn("年龄");
d.addRow(new String[]{"张三","男","21"});
d.addRow(new String[]{"李思","女","22"});
d.addRow(new String[]{"王武","男","23"});
JTable table=new JTable(d);
table对象不需要动了。只需要d里面的数据就可以了
table.setSelectionBackground(Color.RED);
使用swing的JTable作为表格显示数据
JTable table = new JTable(new DefaultTableModel(rowData, columnNames))
在参数里填入列数据和列名称
把table放到一个JFrame里显示
使用线程或者Timer定时更新数据
使用((DefaultTableModel) table.getModel()).fireTableDataChanged();让页面刷新
import java.awt.BorderLayout;
import java.util.Timer;
import java.util.TimerTask;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.SwingWorker;
import javax.swing.table.DefaultTableModel;
public class test extends JFrame {
private static final long serialVersionUID = -4892684184268025880L;
private static final Timer time = new Timer("test");
private Vector
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流