JAVA学习札记

JAVA学习札记

ID:37710485

大小:709.40 KB

页数:162页

时间:2019-05-29

JAVA学习札记_第1页
JAVA学习札记_第2页
JAVA学习札记_第3页
JAVA学习札记_第4页
JAVA学习札记_第5页
资源描述:

《JAVA学习札记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一周(0723-0729)20120724(周二):(JAVA窗体皮肤的使用)Java设计好看的窗体必加的代码(使用内置皮肤控件):把以下代码加到主函数里面:try{for(javax.swing.UIManager.LookAndFeelInfoinfo:javax.swing.UIManager.getInstalledLookAndFeels())if("Nimbus".equals(info.getName())){javax.swing.UIManager.setLookAndFeel(info

2、.getClassName());break;}}catch(Exceptione){e.printStackTrace();}或者UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");使用代码示例(注意设置皮肤的代码一定要放在窗体的实例化之前!!!!!!!否则会有一些went。):packagecom;importjavax.swing.JButton;importjavax.swing.JFrame;im

3、portjavax.swing.UIManager;publicclassClient{publicstaticvoidmain(String[]args)throwsException{UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//换肤的代码一定要写在窗体实例化之前JFramemain=newJFrame();main.setBounds(300,100,300,200);JButtonbutt

4、on=newJButton();button.setBounds(80,50,100,60);button.setText("皮肤实例");main.setLayout(null);main.add(button);main.setVisible(true);}}一些皮肤插件集合20120725(周三):MyEclipse使用技巧小总结:1、自动提示:窗口->首选项->Java->编辑器->内容辅助->自动激活,在下面的“Java的自动激活触发器里面填上“.abcdefghijklmnopqrstuvwxy

5、zABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789”。2、加快自动提示的时间:窗口->首选项->Java->编辑器->内容辅助->自动激活,将下面的自动激活延迟数值改低一些,如20。3、自动缩进和对齐:默认快捷键是CTRL+Shift+F,但是很多人应该会发现很多时候这个快捷键没用,原因就是因为它和搜狗输入法的“简繁转换快捷键”冲突了,解决办法是:修改搜狗的快捷键,扳手菜单->设置属性->快捷键,将“简繁转换快捷键”禁用或修改为其它。4、添加、取消注释:CTRL+/,第一次按添加,再

6、按一次取消。5、自动添加set和get方法:右键->源代码->生成Getter和Setter。6、自动添加注释代码:Alt+Shift+J,如给方法添加注释,只需将光标停在方法的任意处然后按快捷键Alt+Shift+J即可。7、自动生成构造方法:右键->源代码->使用字段生成构造方法。8、自动让大括号从第二行开始:窗口->首选项->Java->代码样式->格式化程序,在右边新建一个模板,在花括号栏中将花括号位置全部设为下一行。9、让按空格直接缩进一个Tab:窗口->首选项->Java->代码样式->格式化程

7、序,在右边新建一个模板,在缩进中将跳格策略设为“全部”。10、让trycatch、ifelse、dowhile、tryfinally语句在新的一行开始:窗口->首选项->Java->代码样式->格式化程序,在右边新建一个模板,选择“控制语句”一栏,将“常规”部分全部勾选上。札记:l子类必须用super调用父类的某一个构造方法,我们平时没写不会报错,是因为程序已经隐式的调用了那个无参的,如果给父类写一个有参的构造方法,那么子类的构造方法也必须调用那个有参的,因为父类无参的构成方法如果不手动重写的话会被覆盖,多

8、个构造方法也是一样。l最好不要将多个类写在一个文件中。l类的属性为public时类名必须与文件名相同,不指定时可以不同,但不建议这样用。lprivate属性只能本类访问,public无限制,protected可以被本类、子类、同包类访问(这一点与c#不同,c#只能被本类、子类访问),缺省(即不写)可以被同包类访问。lc#中static方法只能被类直接访问,类的对象(即实例化后的类)不能访问,而Java中则都可以(

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

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

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