javaswing中的表格(jtable)和树(jtree)组件使用实例.doc

JAVASWING中的表格JTABLE和树JTREE组件使用实例这篇文章主要介绍了JAVASWING中的表格JTABLE和树JTREE组件使用实例,本文同时讲解了表格和树的基本概念、常用方法、代码实例,需要的朋友可以参考下一表格JTABLE1基本概念表格JTABLE是SWING新增加的组件,主要是为了将数据以表格的形式显示给显示大块数据提供了简单的机制2常用构造方法JTABLE使用系统默认的模型创建一个JTABLE实例JTABLEINTNUMROWS,INTNUMCOLUMNS创建一个使用DEFAULTTABLEMODEL指定行、列的空表格。JTABLEOBJECTROWDATA,OBJECTCOLUMNNAMES创建一个显示二维数据的表格。可以直接使用表格列名数组和表格数据数组来创建表格JTABLETABLEMODELDM创建一个指定数据模式和默认字段模式的JTABLE实例。通常用数据模型类的对象来保存数据,而表格模型是通过表格列名数组和表格数据数组来创建的3常用方法4综合案例代码1复制代码代码如下PUBLICCLASSJTABLEDEMO1EXTENDSJFRAME{//定义表格JTABLETABLE//定义滚动条面板用以使表格可以滚动JSCROLLPANESCROLLPANE//定义数据模型类的对象用以保存数据,DEFAULTTABLEMODELTABLEMODELPUBLICJTABLEDEMO1{SUPERSETTITLE“表格模型与表格“SCROLLPANENEWJSCROLLPANE//定义表格列名数组STRINGCOLUMNNAMES{“A“,“B“,“C“}//定义表格数据数组STRINGTABLUES{{“A1“,“B1“,“C1“},{“A2“,“B2“,“C2“},{“A3“,“B3“,“C3“},{“A4“,“B4“,“C4“}}//创建指定表格列名和表格数据的表格模型类的对象TABLEMODELNEWDEFAULTTABLEMODELTABLUES,COLUMNNAMES//创建指定表格模型的表格TABLENEWJTABLETABLEMODEL//设置ROWSORTERROWSORTER用于提供对JTABLE的排序和过滤。TABLESETROWSORTERNEWTABLEROWSORTERTABLEMODELSCROLLPANESETVIEWPORTVIEWTABLEGETCONTENTPANEADDSCROLLPANE,BORDERLAYOUTCENTERSETBOUNDS300,200,400,300SETVISIBLETRUESETDEFAULTCLOSEOPERATIONJFRAMEEXIT_ON_CLOSE}PUBLICSTATICVOIDMAINSTRINGARGS{NEWJTABLEDEMO1}}截图1代码2复制代码代码如下IMPORTJAVAAWTIMPORTJAVAXSWINGPUBLICCLASSJTABLEDEMO3{JFRAMEFRAMEJPANELPANELJSCROLLPANESCROLLPANE1,SCROLLPANE2,SCROLLPANE3JTABLEJTABLE1,JTABLE2,JTABLE3PUBLICJTABLEDEMO3{FRAMENEWJFRAME“JTABLEDEMO“JTABLE1NEWJTABLE8,6FINALOBJECTCOLUMNNAMES{“姓名“,“性别“,“家庭地址“,//列名最好用FINAL修饰“电话号码“,“生日“,“工作“,“收入“,“婚姻状况“,“恋爱状况“}OBJECTROWDATA{{“DDD“,“男“,“江苏南京“,“1378313210“,“03/24/1985“,“学生“,“寄生中“,“未婚“,“没“},{“EEE“,“女“,“江苏南京“,“13645181705“,“XX/XX/1985“,“家教“,“未知“,“未婚“,“好象没“},{“FFF“,“男“,“江苏南京“,“13585331486“,“12/08/1985“,“汽车推销员“,“不确定“,“未婚“,“有“},{“GGG“,“女“,“江苏南京“,“81513779“,“XX/XX/1986“,“宾馆服务员“,“确定但未知“,“未婚“,“有“},{“HHH“,“男“,“江苏南京“,“13651545936“,“XX/XX/1985“,“学生“,“流放中“,“未婚“,“无数次分手后没有“}}JTABLE2NEWJTABLEROWDATA,COLUMNNAMESJTABLE3NEWJTABLEROWDATA,COLUMNNAMESJTABLE3SETPREFERREDSCROLLABLEVIEWPORTSIZENEWDIMENSION600,100//设置表格的大小JTABLE3SETROWHEIGHT30//设置每行的高度为20JTABLE3SETROWHEIGHT0,20//设置第1行的高度为15JTABLE3SETROWMARGIN5//设置相邻两行单元格的距离JTABLE3SETROWSELECTIONALLOWEDTRUE//设置可否被选择默认为FALSEJTABLE3SETSELECTIONBACKGROUNDCOLORWHITE//设置所选择行的背景色JTABLE3SETSELECTIONFOREGROUNDCOLORRED//设置所选择行的前景色JTABLE3SETGRIDCOLORCOLORRED//设置网格线的颜色JTABLE3SELECTALL//选择所有行JTABLE3SETROWSELECTIONINTERVAL0,2//设置初始的选择行,这里是1到3行都处于选择状态JTABLE3CLEARSELECTION//取消选择JTABLE3SETDRAGENABLEDFALSE//不懂这个JTABLE3SETSHOWGRIDTRUE//是否显示网格线JTABLE3SETSHOWHORIZONTALLINESTRUE//是否显示水平的网格线JTABLE3SETSHOWVERTICALLINESTRUE//是否显示垂直的网格线JTABLE3SETVALUEAT“TT“,0,0//设置某个单元格的值,这个值是一个对象JTABLE3DOLAYOUTJTABLE3SETBACKGROUNDCOLORCYAN//JTABLE最好加在JSCROLLPANE上以实现滚动效果SCROLLPANE1NEWJSCROLLPANEJTABLE1SCROLLPANE2NEWJSCROLLPANEJTABLE2SCROLLPANE3NEWJSCROLLPANEJTABLE3PANELNEWJPANELNEWGRIDLAYOUT0,1PANELSETPREFERREDSIZENEWDIMENSION600,400PANELSETBACKGROUNDCOLORBLACKPANELADDSCROLLPANE1PANELADDSCROLLPANE2PANELADDSCROLLPANE3FRAMESETCONTENTPANEPANELFRAMEPACKFRAMESETVISIBLETRUEFRAMESETDEFAULTCLOS

JAVA里点击树与表格结合,javaswing中的表格(jtable)和树(jtree)组件使用实例.doc相关推荐

  1. java表单上下左右滚动_怎么在网页中实现表格上下左右滚动

    最近在做网页的时候碰见一个项目统计,要求表格上下滚动时,表格头尾固定:左右滚动的时候表格,表格第一列最后一列固定. 先上效果图可能会更明了些:左右滚动时,两列固定,头尾中间部分跟着滚动. 上下滚动时, ...

  2. html点击按钮删除session,Asp.net中安全退出时清空Session或Cookie的实例代码

    概览: 网站中点击退出,如果仅仅是重定向到登录/出页面,此时在浏览器地址栏中输入登录后的某个页面地址如主页,你会发现不用登录就能访问.这种所谓的退出并不是安全的. 那么怎样做到安全退出呢? 那就是点击 ...

  3. 计算机word表格加法公式,Word中的表格使用公式计算的方法(推荐)

    相信大家一定知道Excel表格函数公式吧,利用Word制作的表格是否也可以像Excel一样使用公式呢?答案是肯定的.下面小编就与大家分享一下,在利用Word制作的表格中使用公式实现计算的方法,需要的朋 ...

  4. php中插入表格 标签,PHP_HTML中的表格元素,一,table标签。tablegt - phpStudy

    HTML中的表格元素 一, 1,border属性的参数值是数字,表示表格边框宽度所占的像素点数.它也可以不带有参数值使用,仅表示该表格是有边框的.例如, 2,width和height属性的作用是指定表 ...

  5. 计算机绘制表格教案,word中插入表格教案

    篇一:word中插入表格教学反思 <Word表格的制作>教学反思 计算机课程对于培养学生的科学精神.创新精神和实践能力,提高学生对信息社会的适应能力等方面都具有重要的意义.在计算机课的教学 ...

  6. 计算机上创建表格,Word 2007中插入表格或创建表格 -电脑资料

    插入表格 在 Microsoft Office Word 2007 中,可以通过从一组预先设好格式的表格(包括示例数据)中选择,或通过选择需要的行数和列数来插入表格, 使用表格模板 可以使用表格模板插 ...

  7. java实现导出excel表_java实现导出网页中的表格为Excel

    将网页中的table数据,导出到excel表格,可以使用java POI实现. java poi是java中操作excel的工具,支持excel的导入与导出,一般有三种形式: 1.HSSFWorkbo ...

  8. java excel表格导入_java中excel表格导入实例

    展开全部 需要32313133353236313431303231363533e59b9ee7ad9431333264623165导入jxl.jar (在网上可以下载,然后放到lib文件夹中) 开放分 ...

  9. java里类包含对象对不对_Java类中的对象

    当创建一个类时,需要创建一种新的数据类型.获得类的对象的过程包含两个步骤.首先,必须声明该类类型的一个变量,这种声明只是一种简单声明,对计算机来讲,并没有实际的物理含义:然后,需要创建一个对象的实际物 ...

最新文章

  1. 2.1顺序表(链表)
  2. 华为AR28-31配置光纤接入
  3. 洛谷—— P1875 佳佳的魔法药水
  4. tesseract 识别中文字符
  5. mybatis深入理解(一)之 # 与 $ 区别以及 sql 预编译
  6. 中国大学moocpython笔记_用Python玩转数据,中国大学MOOC(慕课)答案公众号搜题
  7. 滴滴开源首次发布年度报告
  8. ubuntu安装portainer_Docker【二】:Docker管理工具Portainer
  9. vs 2012打包程序
  10. 拳王公社:网赚高手的零成本引流秘籍,这4个才是核心思维!
  11. raise NotImplementedError
  12. aop cache再讨论
  13. 腾讯元老上市公司CTO赚够钱后辞职,到安徽隐居,每天对着200亩地发呆
  14. Linux下部署worldPress
  15. Thinkpad T420 Fn热键在Windows10中的解决方案
  16. 在计算机领域做研究的一些想法
  17. 房贷利率“换锚”今日落地!升还是降?对楼市有何影响?
  18. python爬虫+抖音分享链接=可直接下载视频链接
  19. JS 数组,对象。中划线、数字属性时值获取
  20. echart横轴文字显示省略号_Echarts X轴内容过长自动隐藏,鼠标移动上去显示全部名称方法...

热门文章

  1. 禁用”mgmtdb实例导致12c 应用psu失败
  2. SharePoint 2010之LINQ与SPMetal
  3. 10深入Redis Cluster
  4. LCP 19. 秋叶收藏集
  5. 使用Shell遍历目录及其子目录中的所有文件方法
  6. opencv3和qt5计算机视觉应用开发pdf_NeurIPS 2019:计算机视觉论文回顾
  7. 一行代码,能导入所有Python库!
  8. android studio 便携式wlan热点 网络名称_速存 | WLAN信号增强器
  9. dvd清洗碟效果好吗_【你用对了吗?】清洗果蔬哪个好?盐水?淘米水?清洗液......
  10. java suppliers_java8的Supplier