- 1、本文档共135页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构造方法 JToolBar toolBar = new JToolBar(); 其他方法 void add(组件对象); void addSeparator(); 为加入的组件添加提示信息 组件对象.setToolTipText(String); 工具条(JToolBar) 菜单和工具条示例ExampleCh07_MenuTest.java 示例 表格是一种以行/列(二维表)形式显示和操作数据的组件,功能强大,常与数据库结合使用 构造方法 JTable(); JTable(int rows,int cols); JTable(Object[][],Object[]); JTable(TableModel); JTable(Vector,Vector); 表格(JTable) 创建简单表格 Object[] cols = {“姓名”, “班级”, “成绩”}; Object[][] rows = { {“张三”, “计60”, new Integer(75) }, {“李四”, “网66”, new Integer(85) }, {“王二小”, “电子03”, new Integer(100)} }; JTable table = new JTable(rows,cols); table.setShowGrid(true); table.setGridColor(Color); table.setRowHeight(int); 表格(JTable) 使用DefaultTableModel创建表格 Object[] cols = {“姓名”, “班级”, “成绩”}; Object[][] rows = { {“张三”, “计60”, new Integer(75) }, {“李四”, “网66”, new Integer(85) }}; DefaultTableModel model = new DefaultTableModel(rows,cols); JTable table = new JTable(model); model.addColumn(Object); model.addRow(Object[]); model.removeRow(int); model.setValueAt(Object,int row,int col); int rown = model.getRowCount(); int coln = model.getColumnCount(); String colname = model.getColumnNamre(int); 表格(JTable) 扩展DefaultTableModel创建表格 class MyModel extends DefaultTableModel{ MyModel(Object[][] data,Object[] column) { super(data,column); } public Class getColumnClass(int c) { return getValueAt(0,c).getClass(); } public boolean isCellEditable(int r,int c) { return false; } //可以覆盖更多的方法 } 表格(JTable) 设计一个应用程序,实现下列功能: 主窗口初始显示为最大化 菜单:功能(登录、录入、退出) 登录:显示对话框,输入用户名和密码 录入:输入学生信息,登录后可用 信息:学号、性别、年龄、党否、系别、课程、简历 确认后将记录显示在表格中 退出:询问并确认后退出系统 工具:对应菜单中的退出功能,并设置提示信息 底部设状态条,显示作者、日期、当前时间 综合示例 AWT与Swing,使用它们时如何倒入相关的类? Swing中的top-level组件有哪些?使用场合如何? Swing中的轻量组件都从那个类继承得到? 如何使用JFrame创建用户界面? 如何创建和使用颜色对象? 如何创建和使用字体对象? FlowLayout如何布局和使用?(排列、间隙) BorderLayout如何布局和使用?(间隙) GridLayout如何布局和使用?(间隙) 本章小结 CardLayout如何布局和使用?(间隙) BoxLayout布局及Box容器如何使用? 怎样理解null布局?有什么特点? 各种组件 如何创建和使用菜单(含快捷菜单)? 如何创建工具条和设置工具组件的提示信息? 事件处理的三要素是什么? 如何编写进行事件处理的程序? 你知道的的事件监听器接口有哪些?它们声明了哪些方法
您可能关注的文档
- Unit1公开课初三上册公开课题库.ppt
- A1项目管理概论(集成与范围管理)题库.ppt
- unit1课文知识点题库.ppt
- A2-2-3活期储蓄续存题库.ppt
- I专题九建设法治中国题库.ppt
- A2-3-2整存整取提前支取题库.ppt
- Unit1听说训练题库.ppt
- Midas_Civil桥梁抗震详解(终稿)题库.ppt
- A2-209气体传感器题库.ppt
- J.D.Power题库.ppt
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
最近下载
- 药事管理学药品注册管理课件.ppt VIP
- 《肩袖损伤与肩周炎》课件.ppt VIP
- 2024年重庆市巴蜀中学初升高自主招生语文试卷真题(含答案).docx VIP
- 中介新房培训课件内容.ppt VIP
- 2024年重庆渝中区重庆市巴蜀中学自主招生数学试卷(初升高保送)(详解版).pdf VIP
- 2025年西藏自治区公务员录用考试面试真题试卷(结构化小组)题型分析.docx VIP
- 药品注册管理课件.ppt VIP
- 击剑基础理论知识单选题100道及答案解析.docx VIP
- 《未成年人保护法》课件ppt.pptx VIP
- (高清版)B-T 19363.1-2022 翻译服务 第1部分:笔译服务要求.pdf VIP
文档评论(0)