java实现画笔的画圆与矩形功能_Java实现画线、矩形、椭圆、字符串功能
此文讲述了Java实现画线、矩形、椭圆、字符串功能的实例代码。推荐给大伙学习一下,内容如下:
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
/**
* 增加窗口 画线、矩形、椭圆、字符串
* @author Lixiangjian
*
*/
public class BallGame extends Frame{
//Image sun 代表所得到的图片路径
Image sun =Toolkit.getDefaultToolkit().getImage("images/3.jpg");//这种方法写法不好,但最简单
/**
* paint画窗口时会自动被调用(non-Javadoc)
* Graphics g 相当于一支笔
* g.drawImage 画图像 : 画sun图像,相对于窗口位置x=100,y=100,null始终为null就行了
*/
public void paint(Graphics g){
g.drawImage(sun, 100, 100, null);
//画线
g.drawLine(100, 100, 200, 200);
g.setColor(Color.BLUE);
//画矩形
g.drawRect(50, 50, 100, 90);
//画椭圆
g.drawOval(50, 50, 100, 100);
g.setColor(Color.yellow);
//画字符串在窗口上
g.drawString("Java自学时间开始", 50, 80);
}
void launchFrame(){
//设置窗口大小
setSize(300,300);
//setLocation()是JFrame里面的方法,设置控件在窗体里初始化的位置
setLocation(150, 150);
//设置窗口背景颜色
// setBackground(Color.blue);
//设置窗口标题
setTitle("李某某");
//设置是否显示
setVisible(true);
}
public static void main(String[] agrs){
System.out.println("李某某Java练习");
//在主函数中创建类并调用启动窗口
new BallGame().launchFrame();
}
}
上面即是这篇文章的全部内容了,希望此文的内容对各位亲们能有帮助,如有疑问请关注我们公众号(shtmlnet)给我们留言,谢谢大家对学猫在线(shtml.net)的支持。
本文来源:https://blog.csdn.net/llixiangjian/article/details/52399674
java实现画笔的画圆与矩形功能_Java实现画线、矩形、椭圆、字符串功能相关推荐
- 【计算机图形学】小白谈计算机图形学(二)画圆篇之中点画圆法,Bresenham画圆算法,椭圆实操,线型处理详解
小白谈计算机图形学(二)画圆篇之中点画圆法,Bresenham画圆算法,椭圆实操,线型处理详解 引言 如何画圆 基本思想 中点画圆法 中点画圆基本思路 中点画圆改进 Bresenham画圆算法 Bre ...
- python画圆及其内接多边形_Python turtle 绘图画圆(2)
turtle.circle(radius, extent=None, steps=None) 描述: 以给定半径画圆 参数: radius(半径); 半径为正(负),表示圆心在画笔的左边(右边)画圆 ...
- php画圆 锯齿,优雅的解决canvas画圆锯齿问题
canvas 解决canvas画圆锯齿问题 之前做一各项目需要画一个饼图,于是使用HTML5的canvas元素画出来的.一看在移动端手机上测试都发现画图有一点锯齿明显问题, 1 效果如下 代码如下 v ...
- 画圆怎么编程python,python实现画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...
- 计算机图形学之画圆(中点画圆法、Bresenham画圆法)
参考学习了一些前辈的代码,总结了以下这个,感谢前人栽树,同时欢迎交流. 整个画圆利用了圆的八对称性,故只需画出八分之一圆就可利用对称性就可以画出整个圆. 专门写了一个函数来画圆的点,其中(x0,y0) ...
- python画圆花_简单实现python画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 import numpy as np import matplotlib.pyplot as plt from mat ...
- python graphics画圆_求高手解答·· graphics画圆出现报错!
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 错误报告如下: Exception in thread Thread-1: Traceback (most recent call last): File ...
- java左手画圆右手画方_左手画圆,右手画方作文
左手画圆,右手画方作文 无论是在学校还是在社会中,大家都经常接触到作文吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的.自己能明白的语言,向开展的.具有规范语法结构的.能为他人所理解的外部语 ...
- Pygame(三)画圆
Pygame(三)画圆 作业代码 画一个矩形:要求,左上角在(100,100), 宽为200, 高为60,边框颜色为蓝色 作业代码: def homework01():'''画一个矩形''''''要求 ...
最新文章
- zabbix企业应用之监控oracle
- Android平台的事件处理机制和手指滑动例子
- 手机直播系统源码搭建说明
- stm32串口传输数据第一个数据被吞_stm32串口发送数据复位 第一个数据丢失
- 2020年信息系统项目管理师真题讲解:基础知识1/3
- FreeRTOS 之二 Tracealyzer for FreeRTOS(FreeRTOS+Trace) 详解(源码解析+移植)
- python发送文件给微信好友_Python定时自动给微信好友发送天气预报
- Codeforces Round #590 (Div. 3) E. Special Permutations 差分 + 思维
- 7-84 点赞狂魔 (25 分)
- 等待线程3秒返回结果_Excel小白超级讨厌的计算,原来只用3秒就能出结果!
- dva开发一个cnode网站(2) 1
- PHP+MySQL制作简单动态网站(附详细注释+源码)
- 通道布线 matlab程序,快速最优通道布线算法
- vtk-m的安装与配置
- office新建word excel ppt时,图标显示异常的问题
- 高通SM660平台GPS 简介
- 利用rfcomm实现树莓派与手机通信_树莓派可以这样玩
- Mysql DBA(一)
- Python实战|js逆向微信公众平台
- WPS Excel表格日期转文本 为数字问题