Java专题5案例4-Jtable(免费).pptx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java专题5案例4-Jtable(免费)

Jtable教学目标理解JTable的表格模型掌握JTable的常用方法掌握表格的创建方法Jtable的常用API教学任务使用NetBeans实现JTable例子相关实践知识1打开NetBeans 相关实践知识2新建项目Jtable相关实践知识3新建包com.handson 相关实践知识4新建JTableExample类 相关实践知识5导入需要的包 package jtable;import javax.swing.*;import javax.swing.table.*;import javax.swing.border.*;import javax.swing.JPanel;import java.awt.Dimension;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.Color;import java.awt.GridLayout; 相关实践知识6在JTableExample类中,首先利用构造方法创建一个JTable public JTable createRowColTable(){ JTable rowColTable = new JTable(8, 6); return rowColTable; } 相关实践知识7利用构造函数再创建一个JTable public JTable dateTable(){final Object[] columnNames = {姓名, 性别, 家庭地址,电话号码, 生日, 工作, 收入, 婚姻状况,恋爱状况};Object[][] rowData = {小明, 男, 江苏, 1378313210, 03/24/1985, 学生, 无, 未婚, 没},{小丽, 女, 江苏, xx/xx/1985, 家教, 未知, 未婚, 好象没},{小华, 男, 江苏, 12/08/1985, 汽车推销员, 不确定, 未婚, 有},{小清, 女, 江苏, xx/xx/1986, 宾馆服务员, 不确定, 未婚, 有},{小佳, 男, 江苏, xx/xx/1985, 学生, 无, 未婚, 没} };JTable dateTable = new JTable(rowData, columnNames);return dateTable;} 相关实践知识8利用构造函数创建一个JTable public JTable modelTable(){ final String[] names = {First Name, Last Name, Favorite Color, Favorite Number, Vegetarian}; final Object[][] data = { {Mark, Andrews, Red, new Integer(2), Boolean.TRUE}, {Tom, Ball, Blue, new Integer(99), Boolean.FALSE}, {Alan, Chung, Green, new Integer(838), Boolean.FALSE}, {Jeff, Dinkins, Turquois, new Integer(8), Boolean.TRUE}, {Amy, Fowler, Yellow, new Integer(3), Boolean.FALSE}, {Brian, Gerhold, Green, new Integer(0), Boolean.FALSE}, {James, Gosling, Pink, new Integer(21), Boolean.FALSE}, ……相关实践知识9//实现AbstractTableModel模式.TableModel dataModel = new AbstractTableModel() {// 实现AbstractTableModel必须实现如下方法 ……public void setValueAt(Object aValue, int row, int column) { System.out.println(Setting value to: + aValue); data[row][column] = aValue; } }; JTable modelTable= new JTable(dataModel); // 当调整某一列宽时,此表格上所有字段列宽都不会跟着改变。 modelTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); ……

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档