收藏 分享(赏)

2023年7申请复业报告新编.docx

上传人:la****1 文档编号:518293 上传时间:2023-04-08 格式:DOCX 页数:6 大小:16.95KB
下载 相关 举报
2023年7申请复业报告新编.docx_第1页
第1页 / 共6页
2023年7申请复业报告新编.docx_第2页
第2页 / 共6页
2023年7申请复业报告新编.docx_第3页
第3页 / 共6页
2023年7申请复业报告新编.docx_第4页
第4页 / 共6页
2023年7申请复业报告新编.docx_第5页
第5页 / 共6页
2023年7申请复业报告新编.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1117申请复业报告 十一课泛型 1、泛型。泛型就是一种标准,规定集合的类型。 arraylista=newarraylist; 2、泛型的好处: ( 1、)简单平安。 ( 2、)所有的强制类型转换都是自动和隐式的,不需要装箱和拆箱。 十四课图形界面 1、必须继承jframe 2、界面 设置界面头部标题 this.settitle(qq设置); 设置界面位置大小 this.setbounds(400,200,600,500); 设置布局为空 this.setlayout(null); 添加内容面板 containercontainer=this.getcontentpane; 不能更改窗口大小

2、 this.setresizable(false); 关闭程序 this.setdefaultcloseoperation(jframe.exit_on_close); 显示界面 this.setvisible(true); 不能更改窗口大小 this.setresizable(false); 3、组件:jtextfield(文本框)jpassfield(密码框)jlabel(标签)jbutton(按钮)jscrollpane(滚动条面板)jcombobox(下拉框) jcheckbox(复选框)jradiobutton(单项选择按钮,buttongrout(单项选择按钮二选一)jtextar

3、ea(文本域,setlinewrap(true)文本域内容是否换行,append(。)文本域中默认文字)插入图片 jlabelimages=newjlabel(newimageicon(image/waegf.jpg); /边框 jpanelpane2=newjpanel; pane2.setbounds(2023,160,565,20230); pane2.setborder(borderfactory.createtitledborder(其他选项); pane2.setlayout(null); container.add(pane2); 把边框里的东西放在边框里,不是放在内容面板中 4

4、、布局管理器:layout(自定义布局)borderlayout(东南西北中) flowlayout(左到右,上到下)gridlayout(网格布局) cardlayout(卡片布局) 十五课事件处理 1、事件处理方式: (1)需要事件源 (2)需要监听器 (3)将事件源与监听器绑定 2、事件: (1)普通事件:actionlistener (2)获取焦点事件focuslistener (3)鼠标监听事件mouselistener (4)窗口监听事件windowlistener (5)下拉框选择事件itemlistener (6)键盘事件keylistener getselectedindex

5、得到选中的索引 getseleceeditem得到选中的值 3、区分事件源 getactioncommand 4、适配器(adapter) 十七课高级string 1、keylistener(键盘事件) getkeychar得到键盘的值 getkeycode得到按键的数值 2、 创立模型 model=newdefaulttablemodel(content,title); 创立表格 jtable=newjtable(model); 创立头部 jtableheaderheader=jtable.gettableheader; header.setbounds(2023,2023,300,20);

6、 把头部放在面板中 container.add(header); jtable.setbounds(2023,30,300,20230); 把表格放在面板中 container.add(jtable); 清空 this.模型.setrowcount(0); 被选中的行 this.表格.getselectedrow; 添加行 this.模型.addrow(添加的数据); 删除某一行 this.模型.removerow(选中的行); 得到表格行的总数 this.模型.getrowcount; 3、jtree 创立树模型defaulttreemodelmodel=newdefaulttreemodel(null); 创立节点defaultmutabletreenodenode=newdefaultmutabletreenode();获取父节点名称 getparent获取所选中节点的值 defaultmutabletreenode node=(defaultmutabletreenode)tree.getlastselectedpathcomponent;子节点个数 getchildcount 第6页 共6页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 实验报告

copyright@ 2008-2023 wnwk.com网站版权所有

经营许可证编号:浙ICP备2024059924号-2