java实现的满天星效果实例

 更新时间:2014年11月11日 16:02:22   投稿:shichen2014  
这篇文章主要介绍了java实现满天星效果的方法,涉及Java绘图的应用,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了java实现满天星效果的方法。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:

import java.awt.*;

public class Main {
        public static void main(String[] args) {
                Frame frame = new Frame("满天星");
                MyPanel panel = new MyPanel();
                frame.add(panel);
                frame.setBackground(Color.BLACK);
                frame.setSize(1024, 768);
                frame.setVisible(true);
        }
}

class MyPanel extends Panel {
        private static final long serialVersionUID = 1L;

        public void paint(Graphics g) {
                g.setColor(Color.WHITE);
                for (int i = 0; i < 300; i++) {
                        g.drawString("*", (int) (Math.random() * 1024),
                                        (int) (Math.random() * 768));
                }
                g.fillOval(800, 100, 100, 100);
                g.setColor(Color.BLACK);
                g.fillOval(780, 80, 100, 100);

        }

}

运行效果如下图所示:

希望本文所述对大家的Java程序设计有所帮助。

相关文章

  • Gson解析空字符串发生异常的处理方法

    Gson解析空字符串发生异常的处理方法

    最近在一个项目中遇到一个问题,当面对一些不规范的json,我们的gson解析经常会抛出各种异常导致app崩溃,通过在网上查找资料,找到了原因,这篇文章给大家介绍了一些可以采取的措施来避免这种情况,有需要的朋友们可以一起来学习学习。
    2016-11-11
  • SpringBoot实现发送QQ邮件的示例代码

    SpringBoot实现发送QQ邮件的示例代码

    这篇文章主要介绍了SpringBoot如何实现发送QQ邮件功能,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • 基于Java字符编码的使用详解

    基于Java字符编码的使用详解

    本篇文章对Java字符编码的使用进行了详细的分析介绍。需要的朋友参考下
    2013-05-05
  • 解决maven maven.compiler.source和maven.compiler.target的坑

    解决maven maven.compiler.source和maven.compiler.target的坑

    这篇文章主要介绍了解决maven maven.compiler.source和maven.compiler.target的坑,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Java数组转换为List的四种方式

    Java数组转换为List的四种方式

    这篇文章主要介绍了Java开发技巧数组转List的四种方式总结,每种方式结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • Java如何自定义类数组的创建和初始化

    Java如何自定义类数组的创建和初始化

    这篇文章主要介绍了Java如何自定义类数组的创建和初始化,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • CentOS 7系统下配置自定义JDK的教程

    CentOS 7系统下配置自定义JDK的教程

    这篇文章主要给大家介绍了在CentOS 7系统下配置自定义JDK的教程,文中将配置的方法教程介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-06-06
  • java中DelayQueue实例用法详解

    java中DelayQueue实例用法详解

    在本篇内容里小编给大家分享的是一篇关于java中DelayQueue实例用法详解内容,有需要的朋友们可以跟着学习下。
    2021-01-01
  • java Arrays快速打印数组的数据元素列表案例

    java Arrays快速打印数组的数据元素列表案例

    这篇文章主要介绍了java Arrays快速打印数组的数据元素列表案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • SpringBoot整合EasyExcel的完整过程记录

    SpringBoot整合EasyExcel的完整过程记录

    easyexcel是阿里巴巴旗下开源项目,主要用于Excel文件的导入和导出处理,下面这篇文章主要给大家介绍了关于SpringBoot整合EasyExcel的完整过程,需要的朋友可以参考下
    2021-12-12

最新评论