Java实现画线、矩形、椭圆、字符串功能

 更新时间:2018年05月17日 10:02:48   作者:奋斗年轻人  
本篇文章主要介绍了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); 
 //画线 
 <span style="color:#FF0000;">g.drawLine(100, 100, 200, 200); 
 g.setColor(Color.BLUE);</span> 
 //画矩形 
 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(); 
 } 
} 

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • SpringBoot整合MybatisPlus实现增删改查功能

    SpringBoot整合MybatisPlus实现增删改查功能

    MybatisPlus是国产的第三方插件, 它封装了许多常用的CURDapi,免去了我们写mapper.xml的重复劳动。本文将整合MybatisPlus实现增删改查功能,感兴趣的可以了解一下
    2022-05-05
  • SpringBoot配置多数据源的四种方式分享

    SpringBoot配置多数据源的四种方式分享

    在日常开发中我们都是以单个数据库进行开发,在小型项目中是完全能够满足需求的,但是,当我们牵扯到大型项目的时候,单个数据库就难以承受用户的CRUD操作,那么此时,我们就需要使用多个数据源进行读写分离的操作,本文就给大家介绍SpringBoot配置多数据源的方式
    2023-07-07
  • SparkSQL使用快速入门

    SparkSQL使用快速入门

    spark SQL是spark的一个模块,主要用于进行结构化数据的处理。它提供的最核心的编程抽象就是DataFrame。这篇文章主要介绍了SparkSQL使用快速入门,需要的朋友可以参考下
    2021-08-08
  • Java编程实现统计数组中各元素出现次数的方法

    Java编程实现统计数组中各元素出现次数的方法

    这篇文章主要介绍了Java编程实现统计数组中各元素出现次数的方法,涉及java针对数组的遍历、比较、运算等相关操作技巧,需要的朋友可以参考下
    2017-07-07
  • Idea中maven无法下载依赖包问题解决

    Idea中maven无法下载依赖包问题解决

    用过idea开发过项目的同学,偶尔会遇到项目中有一些依赖没法下载,或者依赖包已经有项目却无法扫到的问题,本文就详细的介绍了解决方法,感兴趣的可以了解一下
    2020-08-08
  • springboot使用JdbcTemplate完成对数据库的增删改查功能

    springboot使用JdbcTemplate完成对数据库的增删改查功能

    这篇文章主要介绍了springboot使用JdbcTemplate完成对数据库的增删改查功能,需要的朋友可以参考下
    2017-12-12
  • 深度解析Spring Filter方法示例

    深度解析Spring Filter方法示例

    这篇文章主要为大家介绍了深度解析Spring Filter用法示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • SpringBoot在idea中的 .idea和 .iml文件的作用

    SpringBoot在idea中的 .idea和 .iml文件的作用

    本文主要介绍了SpringBoot在idea中的 .idea和 .iml文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • Java 随机生成任意组电话号码过程解析

    Java 随机生成任意组电话号码过程解析

    这篇文章主要介绍了Java 随机生成任意组电话号码过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • java处理转义字符↑ → ↓ 保存后的展示还原操作

    java处理转义字符↑ → ↓ 保存后的展示还原操作

    这篇文章主要介绍了java处理转义字符↑ → ↓ 保存后的展示还原操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06

最新评论