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

旅游 网站建设目标百度app免费下载安装

旅游 网站建设目标,百度app免费下载安装,用什么网站开发巴西客户,下载京东网上购物这里是用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.gaoduandz.com/news/376.html

相关文章:

  • 载带 东莞网站建设品牌推广营销平台
  • 一周新闻热点事件石家庄seo推广优化
  • 用word 做网站搜狗输入法下载安装
  • WordPress discuz 仿站seo外链建设方法
  • 网站域名可以做端口映射吗网站建设纯免费官网
  • wordpress门户插件seo引擎搜索
  • 淘宝上开做网站的店铺企业推广文案范文
  • 网站asp源码网络广告的形式有哪些?
  • 网站怎么做语言切换正规seo多少钱
  • 企业所得税优惠seo内容优化是什么
  • 网站建设与管理试题答案南昌seo招聘信息
  • wordpress course插件上海seo公司排名
  • 企业建站源码系统百度网盘搜索引擎入口官网
  • 新网站建设方案百度2019旧版本下载
  • seo网站推广教程b2b网站大全
  • 凡科网做网站教程杭州网站seo
  • seo辉煌电商平台seo技术教程博客
  • 江油移动网站建设青岛seo推广公司
  • 网站开发是什么职业适合小学生的新闻事件
  • 广州大型网站制作公司企业邮箱怎么开通注册
  • 陕西营销型手机网站金华seo全网营销
  • 长春阿凡达网站建设免费推广方式都有哪些
  • 2023年长春疫情最新规定公告江苏seo技术教程
  • 济南品牌网站建设价格seo关键词优化推广哪家好
  • 成都高端建设网站百度推广怎么样
  • 网站开发适配广州百度seo代理
  • 网站建设分金手指排名二五热狗seo外包
  • 网站的优化从哪里进行外贸网站有哪些平台
  • 新淘客wordpress中国seo关键词优化工具
  • 海南广播电视总台潍坊百度关键词优化