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.运行之后的结果:
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.运行之后的结果:
相关文章推荐
- java编程加载窗口,实现物体变速运动(台球的运动)
- JAVA学习笔记-加载窗口_画图形_编程中坐标基本知识
- java编程加载窗口,实现动画
- java编程加载窗口,制作动画(屏保泡泡)
- java编程加载窗口,插入图片
- 小demo, java swing窗口编程(JDK 1.6) (二)
- java 弹出窗口编程
- Java_乔晓松_Java网络编程UDP实现黑窗口聊天
- Java Swing界面编程(21)---事件处理:窗口事件
- 《Java 编程技巧1001条》 第423条: 检测窗口何时已图标化(Iconified)
- java学习之 GUI编程画图
- 【VC编程技巧】窗口☞3.6以渐变效果加载对话框
- 配置----Hibernate可配置的编程方式,驱动、URL、数据库访问岁用户名、密码等用使用Java代码手动加载!
- 55.java编程思想——创建窗口和程序片 推荐编码方法
- JAVA Swing复习(4)案例:自制一个验证码并把图片加载到窗口中
- Java中Swing编程JFrame窗口的使用
- Java数据库编程(加载驱动程序)
- Java 窗口加载图片
- Java 编程下使用 Class.forName() 加载类
- 3.JAVA之GUI编程Frame窗口