JFrame
4个栏的宽度:
顶框:30像素——其余三个边:8像素
System.out.println(this.getContentPane().getSize());——内容面板的大小
System.out.println(this.getSize());——frame本身的大小
类:
1.tank
2.
疑惑:
1.paint是谁调用的?
2.只用一个线程,里面是重绘,那么运行的在哪里?
3.没有使用JPanel是怎么添加画面的?
4.子弹怎么知道向那个方向飞?
事件处理:
1.动作类事件——actionEvent_应对按钮的响应
你点击组件,希望组件给出响应——
组件.addActionListener(actionListener所在的对象)
实现al(actionListener)接口,实现actionPerfotmed(ActionEvent e)
在tankClient类,implements actionListener
2.键盘类事件
3.鼠标的点击——未实现