当前位置: 首页 > news >正文

钦州做网站厦门人才网597人才网

钦州做网站,厦门人才网597人才网,wordpress 媒体库 分离,富阳网站seo价格这里是用MyTable来继承AbstractTableModel来创建自己的表格模型,然后,调用JTable(TableModel tm)的构造方法来创建表格。 这里MyTable必须实现三个方法:API如图: 其实在实际应用中,除了实现上面的三个方法&#xff0…

这里是用MyTable来继承AbstractTableModel来创建自己的表格模型,然后,调用JTable(TableModel tm)的构造方法来创建表格。

这里MyTable必须实现三个方法:API如图:
这里写图片描述

其实在实际应用中,除了实现上面的三个方法,有时根据需要还会重写getColumnName(int column)和getColumnClass(int c)方法。

代码实现如图

package com.acconsys.swing.chapter14;import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;/*** 展示如何使用AbstractTableModel类来创建一个表格* * @author burns* */
public class Test7 {public Test7() {JFrame f = new JFrame();MyTable mt = new MyTable();JTable t = new JTable(mt);t.setPreferredScrollableViewportSize(new Dimension(550, 30));JScrollPane s = new JScrollPane(t);f.getContentPane().add(s, BorderLayout.CENTER);f.setTitle("表格模型的创建实例");f.pack();f.setVisible(true);f.addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});}public static void main(String[] args) {new Test7();}
}/*** MyTable继承AbstractTableModel 来自定义自己的表格模型。* * @author burns* */
class MyTable extends AbstractTableModel {/*** */private static final long serialVersionUID = 1L;// 创建一个类MyTable,它继承自AbstractTableModel类// 在这个类中实现getRowCount(),getColumnCount(),getValueAt()这三个方法Object[][] p = {{ "王鹏", new Integer(91), new Integer(1949), new Integer(1910) },{ "朱学莲", new Integer(82), new Integer(1969), new Integer(1510) },{ "梅婷", new Integer(47), new Integer(1957), new Integer(1040) },{ "赵龙", new Integer(61), new Integer(1957), new Integer(1180) },{ "李兵", new Integer(90), new Integer(1987), new Integer(1770) }, };String[] n = { "姓名", "工号", "出生年月", "薪水" };/*** 此方法是返回该模型中的行数*/@Overridepublic int getRowCount() {return p.length;}/*** 此方法是返回该模型中的列数*/@Overridepublic int getColumnCount() {return n.length;}/*** 此方法是返回row和col的单元格的值*/@Overridepublic Object getValueAt(int row, int col) {return p[row][col];}/*** 此方法返回col位置的列的名称*/@Overridepublic String getColumnName(int column) {return n[column];}/*** 此方法是针对列中所有的单元格值,返回最具体的超类*/@Overridepublic Class<?> getColumnClass(int c) {return getValueAt(0, c).getClass();}}
http://www.dinnco.com/news/53478.html

相关文章:

  • 政府网站建设最重要的是百度网站提交
  • 河南省建设工程质监总站网站平台外宣推广技巧
  • 网站建设的专业性对搜索引擎营销的影响站长申论
  • 阿里服务器怎么做网站服务器百度推广管理系统
  • 设计培训网站建设数字营销网站
  • 建筑企业网站设计新闻今天
  • 建筑公司网站首页百度账号安全中心
  • 做网站的服务器带宽一般多少企业网站优化
  • wordpress 管理员密码忘记直通车关键词优化口诀
  • 广西疫情最新消息今天seo关键词排名软件流量词
  • 汇米网站建设广州网站优化工具
  • 怎么自己建一个网站浏览器如何推广自己网站
  • 自己优化网站系统优化大师官方下载
  • 宿州市做网站的公司外贸营销网站制作
  • 建网站 做淘宝客西安小程序开发的公司
  • 网上诉讼服务平台杭州市优化服务
  • 做淘宝图片的网站360应用商店
  • 如何为企业网站设计完整的推广方案自制网页
  • 租房网站开发软文广告成功案例
  • 现在哪个网站是视觉差滚动的百度指数分析数据
  • dede 如何做视频网站seo培训师
  • 类似电影天堂的网站 怎么做郑州网站关键词优化公司
  • 做网站会提供源代码吗免费网页在线客服制作
  • wordpress文章页面没有格式调整常州百度搜索优化
  • 做网站需要做什么深圳百度seo培训
  • 赤水市建设局官方网站疫情死亡最新数据消息
  • 优质网站建设价格百度竞价价格
  • wordpress documentationseo短视频网页入口引流免费
  • 长沙网站优化公司营销网站建设培训学校
  • 网站建设日程表格优化大师好用吗