java编程加载窗口,插入图片
1.整体的结构如下:
2.编写GameFrame.java:
package cn.bjsxt.test;import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class GameFrame extends Frame {Image image = GameUtil.getImage("images/sun.jpg");public void launchFrame() {setSize(500, 500);setLocation(100, 100);setVisible(true);addWindowListener(new WindowAdapter() {// 单击右键选择“source”中的“override/implement// methods”,frame里面勾选“windowClosed”点击“OK”@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});}// 单击右键选择“source”中的“override/implement// methods”,window里面勾选“paint(graphic)”点击“OK”@Overridepublic 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);g.drawImage(image, 200, 200, null);}public static void main(String[] args) {GameFrame gf = new GameFrame();gf.launchFrame();}}
3.编写GameUtil.java:
package cn.bjsxt.test;import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.net.URL;import javax.imageio.ImageIO;public class GameUtil {private GameUtil() {}public static Image getImage(String path) {URL u = GameUtil.class.getClassLoader().getResource(path);BufferedImage image = null;try {image = ImageIO.read(u);} catch (IOException e) {e.printStackTrace();}return image;}}
4.运行出来的结果如下:
java编程加载窗口,插入图片相关推荐
- java编程加载窗口,制作动画(屏保泡泡)
1.整体的结构图: 2.编写GameFrame02.java代码: package cn.bjsxt.test;import java.awt.Frame; import java.awt.Graph ...
- java 实现动画_java编程加载窗口,实现动画
1.整体的结构图: 2.编写GameFrame.java的代码: package cn.bjsxt.test; import java.awt.Color; import java.awt.Font; ...
- java变速_java编程加载窗口,实现物体变速运动(台球的运动)
1.整体的结构图: 2.编写GameFrame03.java的代码: package cn.bjsxt.test; import java.awt.Frame; import java.awt.Gra ...
- java做windows屏保_java编程加载窗口,制作动画(屏保泡泡)
1.整体的结构图: 2.编写GameFrame02.java代码: package cn.bjsxt.test; import java.awt.Frame; import java.awt.Grap ...
- 3D屏保JAVA代码_java编程加载窗口,制作动画(屏保泡泡)
1.整体的结构图: 2.编写GameFrame02.java代码: package cn.bjsxt.test; import java.awt.Frame; import java.awt.Grap ...
- java中加载窗口的函数_Java函数调用 - playgame的个人页面 - OSCHINA - 中文开源技术交流社区...
Java函数调用和存储过程一样步骤如下: 1. 编写自定义的函数,或调用系统函数,为简单起见,我调用Mysql CONCAT()函数. 2.编写java调用测试类,可以是main方法,也可以JUnit ...
- VC下加载多种格式图片的方法总结
From: http://www.cnblogs.com/Daywei/archive/2011/03/19/1988848.html 尽管VC有提供相应的API和类来操作bmp位图.图标和(增强)元 ...
- Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...
Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)[系列1] Android在加载或者处理超大巨 ...
- gif android 点击 加载,android 加载显示gif图片的解决方案
使用方法: 1-把GifView.jar加入你的项目. 2-在xml中配置GifView的基本属性,GifView继承自View类,和Button.ImageView一样是一个UI控件.如: andr ...
- android glide加载不出图片_Glide实现共享元素无缝转场效果,只需四步!
原文: How to Use Shared Element Transition with Glide in 4 steps 作者:Bartłomiej Osmałek 读完这篇文章, 你就会知道使用 ...
最新文章
- jdbc封装工具类代码_JDBC的使用-JDBC(3)
- 二叉树的遍历算法(三级)
- 腾讯 AI Lab 正式开源PocketFlow自动化深度学习模型压缩与加速框架
- 【Elasticsearch】Lucene 8 新特性
- Linux中httpd353错误,linux - 由于控制进程退出并显示错误代码,因此httpd.service的作业失败 - 堆栈内存溢出...
- 稳扎稳打 Silverlight 4.0 教程
- js引用类型和基本类型、隐式类型转换以及强制类型转换面试题
- cmd怎么查看当前静态路由_计算机cmd命令之route,查看路由表,或配置一个更有效的路由...
- 简单html开源游戏案例,基于CreatejsHTML5游戏案例(看你有多色游戏案例)
- 2020-08-29---周总结
- php redis 操作
- 微信小程序wxs将数字转换为汉字
- MMX, SSE, SSE2
- msra数据集_干货下载 | 中文自然语言处理 语料/数据集
- PHP1c型GNAS,8盘位HP ML110 G9开箱测试,刷群晖改装20盘位
- ID卡(工卡)复制到手机NFC
- 阿里云服务器安装WordPress,搭建自己的博客网站
- Android 在app里面打开另一个app,加<uses-permission android:name=“android.permission.QUERY_ALL_PACKAGES“
- 39岁阿里P9失业了,总资产1.5亿,真相是什么?
- 集电极开路(OC)/漏极开路(OD)输出的结构
热门文章
- 怎样计算计算机的硬盘大小,硬盘容量大小计算的办法
- 星期一到星期日的英文缩写「知识普及」
- CentOS下du 和 df 的区别
- 【L2TP】L2TP IPsec设置
- 重装系统(U盘篇+U盘复原)——保姆级教学
- H5表单中时间日期控件
- 毕业了~(2008-06-04 11:22)
- 玩转数据可视化之R语言ggplot2:(一)ggplot2实现箱线图、小提琴图、直方图等图形(快速入门)
- 2018全国大学生电子竞赛D题代码和心得
- js-05--对象是什么、创建对象、对象使用、操作对象、遍历对象、内置对象、Math、任意范围随机数、日期对象、字符串对象