java小札记
来源:互联网 发布:服务器坏了数据怎么办 编辑:程序博客网 时间:2024/06/05 07:53
Java札记:
1、记得画布是在窗体可见之后才能创建的;如:
this.setVisible(true);
final Graphics g=this.getGraphics();
2、而对窗体的监听则是在获得画布之后才能创建的。
3、创建组件是在可见之前创建的。因为,只有把组件都加入到里面,界面显示才会有组件。
4、匿名内部类在使用这个内部类以外的属性时应该使该属性定义为全局变量或者是final类型的。
5、轻量级的组件设置大小使用.setPreferredSize(new Dimension(int x1,int y1));
6、设置监听时注意单独写一个监听类的时候,当然要继承ActionListener
7、定义属性一般是定义成私有;能写成内部类尽量写成内部类;对象能在循环外面创建尽量在循环外面创建,以免消耗内存过大。
8、对于文件的操作都基本上有异常,所以首先捕获异常是没错的;还有对于返回值是-1的情况,要善于用while((......)!-1)这一条件;注意有些函数的返回值,例如数组
1、记得画布是在窗体可见之后才能创建的;如:
this.setVisible(true);
final Graphics g=this.getGraphics();
2、而对窗体的监听则是在获得画布之后才能创建的。
3、创建组件是在可见之前创建的。因为,只有把组件都加入到里面,界面显示才会有组件。
4、匿名内部类在使用这个内部类以外的属性时应该使该属性定义为全局变量或者是final类型的。
5、轻量级的组件设置大小使用.setPreferredSize(new Dimension(int x1,int y1));
6、设置监听时注意单独写一个监听类的时候,当然要继承ActionListener
7、定义属性一般是定义成私有;能写成内部类尽量写成内部类;对象能在循环外面创建尽量在循环外面创建,以免消耗内存过大。
8、对于文件的操作都基本上有异常,所以首先捕获异常是没错的;还有对于返回值是-1的情况,要善于用while((......)!-1)这一条件;注意有些函数的返回值,例如数组
9、对于鼠标监听,addMouseListener();其中创建的是MouseListener,实现的只有mouseClicked,mousePresses,mouseReleased,mouseEntered,如果要实现,mouseDragged()方法,则要添加的监听是MouseMotionListener.(这是可以理解的~)。
- java小札记
- 小札记
- 小札记
- Java札记
- Java 札记
- Java札记
- Java IO学习札记(IO流操作小技巧)
- Ogre学习小札记
- ActionScript3.0小札记
- hadoop小知识札记
- Javascript方法小札记
- python小知识札记
- java_小技巧札记
- Flume小案例札记
- ActionScript 3.0小札记2
- C++ Primer小札记一
- 《C++ Primer》小札记二
- Java中文处理札记
- 敏捷感悟1 - 项目有终点,敏捷无终点。敏捷就是“持续改进”
- 杭电2049
- iOS观察者模式
- 观察者模式初次总结(一)
- BCB运行时常见的几个错误
- java小札记
- 有名内部类
- 61条Java面向对象设计的经验原则,成为高级程序员必备
- [Android调试基础四]键盘输入调试(输入监听与模拟发送)
- java 实现双色球随机选一注
- Oracle基础
- [精通WindowsSocket网络开发-基于VC++实现]第一章——准备开发环境
- BOJ 953 flower
- ORACLE常用函数实例