此文讲述了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实现画线、矩形、椭圆、字符串功能相关推荐

  1. 【计算机图形学】小白谈计算机图形学(二)画圆篇之中点画圆法,Bresenham画圆算法,椭圆实操,线型处理详解

    小白谈计算机图形学(二)画圆篇之中点画圆法,Bresenham画圆算法,椭圆实操,线型处理详解 引言 如何画圆 基本思想 中点画圆法 中点画圆基本思路 中点画圆改进 Bresenham画圆算法 Bre ...

  2. python画圆及其内接多边形_Python turtle 绘图画圆(2)

    turtle.circle(radius, extent=None, steps=None) 描述: 以给定半径画圆 参数: radius(半径); 半径为正(负),表示圆心在画笔的左边(右边)画圆 ...

  3. php画圆 锯齿,优雅的解决canvas画圆锯齿问题

    canvas 解决canvas画圆锯齿问题 之前做一各项目需要画一个饼图,于是使用HTML5的canvas元素画出来的.一看在移动端手机上测试都发现画图有一点锯齿明显问题, 1 效果如下 代码如下 v ...

  4. 画圆怎么编程python,python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

  5. 计算机图形学之画圆(中点画圆法、Bresenham画圆法)

    参考学习了一些前辈的代码,总结了以下这个,感谢前人栽树,同时欢迎交流. 整个画圆利用了圆的八对称性,故只需画出八分之一圆就可利用对称性就可以画出整个圆. 专门写了一个函数来画圆的点,其中(x0,y0) ...

  6. python画圆花_简单实现python画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 import numpy as np import matplotlib.pyplot as plt from mat ...

  7. python graphics画圆_求高手解答·· graphics画圆出现报错!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 错误报告如下: Exception in thread Thread-1: Traceback (most recent call last): File ...

  8. java左手画圆右手画方_左手画圆,右手画方作文

    左手画圆,右手画方作文 无论是在学校还是在社会中,大家都经常接触到作文吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的.自己能明白的语言,向开展的.具有规范语法结构的.能为他人所理解的外部语 ...

  9. Pygame(三)画圆

    Pygame(三)画圆 作业代码 画一个矩形:要求,左上角在(100,100), 宽为200, 高为60,边框颜色为蓝色 作业代码: def homework01():'''画一个矩形''''''要求 ...

最新文章

  1. zabbix企业应用之监控oracle
  2. Android平台的事件处理机制和手指滑动例子
  3. 手机直播系统源码搭建说明
  4. stm32串口传输数据第一个数据被吞_stm32串口发送数据复位 第一个数据丢失
  5. 2020年信息系统项目管理师真题讲解:基础知识1/3
  6. FreeRTOS 之二 Tracealyzer for FreeRTOS(FreeRTOS+Trace) 详解(源码解析+移植)
  7. python发送文件给微信好友_Python定时自动给微信好友发送天气预报
  8. Codeforces Round #590 (Div. 3) E. Special Permutations 差分 + 思维
  9. 7-84 点赞狂魔 (25 分)
  10. 等待线程3秒返回结果_Excel小白超级讨厌的计算,原来只用3秒就能出结果!
  11. dva开发一个cnode网站(2) 1
  12. PHP+MySQL制作简单动态网站(附详细注释+源码)
  13. 通道布线 matlab程序,快速最优通道布线算法
  14. vtk-m的安装与配置
  15. office新建word excel ppt时,图标显示异常的问题
  16. 高通SM660平台GPS 简介
  17. 利用rfcomm实现树莓派与手机通信_树莓派可以这样玩
  18. Mysql DBA(一)
  19. Python实战|js逆向微信公众平台
  20. WPS Excel表格日期转文本 为数字问题

热门文章

  1. kubernetes—ConfigMap 与 Secret
  2. 【洋葱软件库-洋葱分享库】
  3. 优化electron客户端卡顿的几种方案
  4. TcaplusDB君 · 行业新闻汇编(三)
  5. 【软件测试学习笔记】接口自动化测试基础-Day1 网络协议 2020-09-21
  6. 树莓派-nginx+php-fpm +sqlite+wordpress
  7. ppt全屏播放卡死退出
  8. 微信小程序圣诞帽_构建圣诞快乐Web应用程序界面
  9. 单片机:AT89s52 定时器 time0
  10. sqli-labs-maser第1-6关