我是观看教程然后学习制作坦克大战,最开始是制作窗口,用到了一个类JFrame下面是一些使用方法。
jf.setTitle("我是标题鸭!!!")(制作标题)
jf.setSize(20,10)//设置了一个长为20,高为10的框图。
jf.setBounds(1,2,20,10)//设置一个左上角顶点在(1,2),长为20,宽为10的窗体。
jf.setLocation(1,2)//设置一个左上角顶点在(1,2)的窗体。
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)(这样设置会导致你在关闭窗体的同时,终止程序的运行,会带来一定的便利性。)
jf.setVisible(true)(窗体在默认情况下是不可见的,只在后台运行,只有像这样设置可见后,在程序运行的时候,窗体才会出现。)
然后是背景窗口的上色与选项字体的添加, setColor方法:设置颜色, 该方法用于设置画笔的颜色,例如Color.BLACK:黑色,还需要填充画布使用 fillRect (int x,int y,int width,int height)绘制并填充矩形 4个参数,x、y起点坐标,宽,长。
不得不说有一个明确的目标确实学习的比较快。
java事件处理采用“委派事件模型”、当事件发生时、产生事件的对象、会把此信息传递给“事件的监听者处理”,这里所说的信息,就是java.awt.event事件类库里某个类所创建的对象,把它称为事件的对象。1、事件源:事件源是一个产生事件的对象,比如按钮,窗口。
2、事件:事件就是承载事件源状态改变时的对象,比如当键盘事件,鼠标事件,窗口事件,会生成一个事件对象,该对象保存着当前事件很多信息
3、事件类型
4、事件监听器接口: