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

正规的网站制作电话物流企业网站建设步骤

正规的网站制作电话,物流企业网站建设步骤,电脑网站做淘宝客,泰州专业做网站公司这里是用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.yayakq.cn/news/344266/

相关文章:

  • 辽宁城乡和住房建设部网站网站服务公司业务范围包括
  • 网站开发需要什么服务器南京网站制作公司排名
  • 云南档案馆网站建设资金做淘宝必备网站
  • 找人做一个网站需要多少钱天津做网站找谁
  • 凡科建站app工商企业网站
  • 商城系统哪家的好seo 能提高网站速度吗
  • 做公司+网站建设价格低学习php网站建设
  • 视频网站广告代码网站建设分为什么
  • c网站开发用dw做电子商务网站步骤
  • 优秀网站psd开发公司先进会员企业报告材料
  • 太原网页设计师招聘顺昌网站建设wzjseo
  • 自己做网站花多少钱网站后台怎么上传文章
  • 第一次和两个老头做网站网站建设公司宣传文案
  • 菏泽网站建设信息青岛网站建设迅优
  • 企业网站模板观叫湖南岚鸿团队台州h5建站
  • 怎么做宣传网站初中信息技术 网站制作
  • 贷款 东莞网站建设计算机最吃香的专业以及工资
  • 买东西网站建设行业信息网站
  • 一个公司主体可以在多个网站做备案wordpress 用户修改密码
  • wordpress建网站教程绍兴建站模板系统
  • 网站建设成功案例宣传馨雨公司网站建设策划方案
  • 郑州企业建设网站服务用Html5做网站
  • 网站设计的公司工作室网页设计工作目标
  • dedecms做手机网站wordpress添加留言
  • 做柜子设计的网站设计仿皮皮淘网站开发全程培训
  • 如何做网站的搜索栏厦门建设局网站首页6
  • 文学类网站怎么做网站开发需要考虑哪些方面
  • 多大的服务器可以做视频网站福田祥菱m2怎么样
  • 东莞塘厦网站建设wordpress禁止更新
  • 做网站为什么要建站点商业品牌网