Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt

Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt

ID:51617522

大小:432.00 KB

页数:9页

时间:2020-03-26

Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt_第1页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt_第2页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt_第3页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt_第4页
Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt_第5页
资源描述:

《Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元6任务4 系统主界面设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元6图形用户界面设计——任务4系统主界面设计构造方法:JMenu()创建一个没有标题的菜单JMenu(Strings)创建标题为s的菜单常用方法:JMenuItemadd(JMenuItemitem)将菜单项item加入菜单末尾voidaddSeperator()向菜单添加一个分隔符voidremove(intindex)删除索引为index的菜单项voidremove(JMenuItemitem)删除指定菜单项JMenuItemadd(JMenuItemitem,intindex)向指定位置插一个菜单项常用组件-JMenuCompanyLogo一个窗体中最多只能有一个JMenuBar

2、构造方法:JMenuBar()创建一个菜单栏常用方法:JMenuadd(JMenumenu)添加指定菜单到菜单栏JMenugetMenu(intindex)返回指定的菜单项intgetMenuCount()返回菜单的总数常用组件-JMenuBarCompanyLogo构造方法:JMenuItem(Stringtext)创建一个标题为text的菜单项JMenuItem(Stringtext,Iconicon)创建带图标和文本的菜单常用方法:voidsetText(Stringlab)设定标题为labvoidsetEnabled(booleanb)设定菜单项是否可用,true可用,false

3、为不可用voidsetAccelerator(KeyStrokekey)指定菜单上的快捷键常用组件-JMenuItemCompanyLogo构造方法JTree()建立一棵系统默认的树。JTree(Hashtablevalue)利用Hashtable建立树,不显示rootnode(根节点)JTree(Object[]value)利用ObjectArray建立树,不显示rootnode。JTree(TreeModelnewModel)利用TreeModel建立树。JTree(TreeNoderoot)利用TreeNode建立树。JTree(TreeNoderoot,booleanasksAl

4、lowsChildren)利用TreeNode建立树,并决定是否允许子节点的存在。JTree(Vectorvalue)利用Vector建立树,不显示rootnode。常用组件-JTreeCompanyLogoString[]s1={"公司文件","个人信件","私人文件"};String[]s2={"本机磁盘(C:)","本机磁盘(D:)","本机磁盘(E:)"};String[]s3={"奇摩站","职棒消息","网络书店"};Hashtablehashtable1=newHashtable();Hashtablehashtable2=newHashtable();hashtable1

5、.put("我的公文包",s1);hashtable1.put("我的电脑",s2);hashtable1.put("收藏夹",hashtable2);hashtable2.put("网站列表",s3);/**定义widnows界面**/JTreetree=newJTree(hashtable1);JScrollPanescrollPane=newJScrollPane();scrollPane.setViewportView(tree);contentPane.add(scrollPane);f.setVisible(true);以HashTable构建-JTreeCompanyLog

6、o表格是Swing新增加的组件,主要功能是把数据以二维表格的形式显示出来。JTable构造函数:JTable():建立一个新的JTables,并使用系统默认的Model。JTable(intnumRows,intnumColumns):建立一个具有numRows行,numColumns列的空表格,使用的是DefaultTableModel。JTable(Object[][]rowData,Object[][]columnNames):建立一个显示二维数组数据的表格,且可以显示列的名称。JTable(TableModeldm):建立一个JTable,有默认的字段模式以及选择模式,并设置数据

7、模式。JTable(TableModeldm,TableColumnModelcm):建立一个JTable,设置数据模式与字段模式,并有默认的选择模式。JTable(TableModeldm,TableColumnModelcm,ListSelectionModelsm):建立一个JTable,设置数据模式、字段模式、与选择模式。JTable(VectorrowData,VectorcolumnNames):建立一个以Vector为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。