JFrame
public class MyPlaneFrame extends Frame { //paint方法作用:画出整个窗口及内容部分,自动被系统调用 @Override public void paint(Graphics g) { //从坐标点(100,50)到(400,400)画出直线 g.drawLine(100,50,400,400); g.drawRect(100,50,300,300); //画出矩形 g.drawOval(100,50,300,300); //椭圆 } //初始化窗口 public void launchFrame() { setTitle("程序员"); //游戏窗口标题 setVisible(true); //窗口默认不可见,设置为可见 setSize(500,500); //窗口大小:宽度:500,高度:500 setLocation(300,300); //设置窗口左上角顶点坐标位置位置 //增加关闭窗口监听,用户点击右上角关闭图标,可以关闭程序 addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[] args) { MyPlaneFrame f = new MyPlaneFrame(); f.launchFrame(); } }
运行结果: