您的位置:首页 > 编程语言 > Java开发

java编程加载窗口,画图

2017-08-29 19:01 393 查看
1.程序:

package cn.bjsxt.test;

import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class GameFrame extends Frame {

public void launchFrame() {
setSize(500, 500);
setLocation(100, 100);
setVisible(true);

addWindowListener(new WindowAdapter() {
// 单击右键选择“source”中的“override/implement
// methods”,frame里面勾选“windowClosed”点击“OK”
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}

// 单击右键选择“source”中的“override/implement
// methods”,window里面勾选“paint(graphic)”点击“OK”
@Override
public void paint(Graphics g) {
g.drawLine(100, 100, 200, 200);
g.drawRect(100, 100, 200, 200);
g.drawOval(100, 100, 200, 200);
Font f = new Font("宋体", Font.BOLD, 30);
g.setFont(f);
g.drawString("第一次画图", 200, 200);
g.fillRect(100, 100, 20, 20);
Color c = g.getColor();
g.setColor(Color.red);
g.fillOval(300, 300, 20, 20);
g.setColor(c);
}

public static void main(String[] args) {
GameFrame gf = new GameFrame();
gf.launchFrame();
}

}


2.运行之后的结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: