Frame 窗口
来源:互联网 发布:甲骨文中国官网 mysql 编辑:程序博客网 时间:2024/06/04 22:39
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(600, 600); // 设置窗口大小
setLocation(100, 100); // 设置窗口位置
setVisible(true);
addWindowListener(new WindowAdapter() {
// 用来关闭窗口
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
@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, 100);
g.setFont(f); // 设置画笔的字体
g.drawString("我是猪猪侠", 200, 200);
Color c = g.getColor();
g.setColor(Color.red); // 设置颜色
g.fillOval(200, 200, 20, 20); // 填充一个圆形
g.setColor(c); // 记得把颜色变回来
g.fillRect(100, 100, 20, 20); // 填充一个矩形
}
public static void main(String[] args) {
GameFrame gf = new GameFrame();
gf.launchFrame();
}
}
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(600, 600); // 设置窗口大小
setLocation(100, 100); // 设置窗口位置
setVisible(true);
addWindowListener(new WindowAdapter() {
// 用来关闭窗口
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
@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, 100);
g.setFont(f); // 设置画笔的字体
g.drawString("我是猪猪侠", 200, 200);
Color c = g.getColor();
g.setColor(Color.red); // 设置颜色
g.fillOval(200, 200, 20, 20); // 填充一个圆形
g.setColor(c); // 记得把颜色变回来
g.fillRect(100, 100, 20, 20); // 填充一个矩形
}
public static void main(String[] args) {
GameFrame gf = new GameFrame();
gf.launchFrame();
}
}
阅读全文
0 0
- Frame窗口
- Frame 窗口
- Frame窗口居中
- 创建窗口--java---frame
- frame窗口嵌套问题解决
- 怎样关闭frame窗口
- java中关闭Frame窗口
- Java 窗口(JFrame/Frame)居中
- wx.Frame实现窗口最大化
- MFC技术系列--Frame窗口
- appcan 主窗口和frame窗口通信
- MFC技术系列(四)--Frame窗口(1)
- MFC技术系列(四)--Frame窗口(2)
- Java-如何为frame窗口设置背景图片
- Java 窗口(JFrame/Frame)初始最大化
- 如何为frame窗口设置背景图片
- Frame窗口之Control Bar(1)
- Java Frame 窗口读取 文本文件代码
- docker总结五
- openlayers3 ol3热力图 json
- 见习小感想
- Windows10自带应用的卸载和恢复
- Docker Toolbox创建虚拟机时 --virtualbox-share-folder 共享目录参数的正确用法
- Frame 窗口
- 泰勒公式有什么用?
- NC开发笔记-1-基本概念
- 在Linux上高效开发的7个建议
- 见习报告
- win10用U盘启动装ubuntu14.04双系统教程
- js Number对象 :属性constructor
- 数字货币开发专题(区块链原理理解及应用实例)
- Java集合---HashMap源码剖析