JAVA坐标系中,x表示水平方向,距离坐标原点x个像素;y表示垂直方向,距离坐标原点y个像素。
需要类继承JFrame或JPanel类来画窗口。
public class TankClient extends JFrame{...}
前序:设置窗口
setTitle(String s) //设置窗口标题
setLocation(int x,int y) //设置窗口位置
setSize(int width,int height) //设置窗口宽和高
setVisible(true) //设置窗口可见,默认为false
paint()方法
Component类提供了两个和绘图相关最重要的方法:
1、paint(Graphics g)绘制组件的外观。
2、repaint()刷新组件的外观。
3、update()更新容器,清楚画图区并调用paint方法
当组件第一次再屏幕显示的时候,程序自动调用paint()方法绘制组件。
在以下情况paint()将会被调用:
1、窗口最小化再最大化
2、窗口的大小发生变化
3、repaint方法被调用
使用示例:
import java.awt.*;
import javax.swing.JFrame;
public class paint extends