本文实例讲述了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代码6_java实现的满天星效果的方法相关推荐

  1. java代码实现炫酷壁纸效果

    前言 今天无意之间翻出了大一时候学JAVA GUI Swing 时候的java代码,发现了一个有趣的代码,就是用java代码跑出一个炫酷的壁纸效果的动图,跑了一下,感慨颇多,当时就是因为做这个,查了好 ...

  2. jsb调用java_在JS代码中使用反射调用java代码注意事项(附webview使用方法)(转)...

    本文是推荐使用过jsb.reflection的开发者进行阅读.关于jsb.reflection的说明请参照: 我们在代码编写过程中,通常会需要在js脚本中调用到java代码或者Objective-C的 ...

  3. 写java代码时的注意事项_从方法返回Java 8的可选项时的注意事项

    写java代码时的注意事项 Java 8引入的Optional类一直是该语言版本引入的最具争议的功能之一. 尽管我喜欢这个新的Java类的东西比不喜欢的东西多,但在Java方法中将其用作return类 ...

  4. html5如何将图片堆叠代码,css实现图片堆叠效果的方法介绍

    css实现图片堆叠效果的方法介绍 发布时间:2020-04-03 13:49:30 来源:亿速云 阅读:51 作者:小新 今天小编给大家分享的是css实现图片堆叠效果的方法介绍,很多人都不太了解,今天 ...

  5. 编写图片复制JAVA代码_何编写[java]代码为图片赋予“铅笔素描”效果

    我正在创建一个应用程序,在该应用程序中,我想对图像进行转换以使其具有铅笔素描效果,可以通过photoshop轻松获得,如此处所述. 但是,我需要使代码中的整个过程自动化,并且肯定不应该在photosh ...

  6. java 代码 二义性是什么_Java接口默认方法带来的问题分析【二义性问题】

    本文实例分析了Java接口默认方法带来的问题.分享给大家供大家参考,具体如下: 一 点睛 Java 8中,如果一个类实现两个或多个接口,即"变相"的多继承,但是若其中两个接口都包含 ...

  7. 使用 lombok 简化 Java 代码

    lombok 是一个第三方工具,提供了一些注解功能,可以帮助我们消除冗余.臃肿的 Java 代码,比如 POJO 的 getter/setter 方法.构造方法.hashcode 方法等.lombok ...

  8. eclipse java代码某一行需要修改注释_看看这些Java代码开发规范吧!你好,我好,大家好!...

    作为一名开发人员,当你接手他人的项目时,且当你阅读他人的代码时,是有没有遇到脑袋充血,感觉Java要把你"送走"的感觉呢?我们在用Java开发技术进行开发前,一定要牢牢恪守Java ...

  9. eclipse 修改java代码不重启服务器 生效配置

       1.本文目的:用tomcat进行web开发时,修改Java代码往往要重启代码,当工程较大启动较慢时,严重影响效率,本文通过eclipse下tomcat开发和发布web程序时,对一些Java代码一 ...

最新文章

  1. CVPR 2018 | 使用CNN生成图像先验,实现更广泛场景的盲图像去模糊
  2. ES6 对象的新功能与解构赋值介绍
  3. python运用实例视频_python爬视频实例
  4. 下划线hover下动态出现技巧
  5. 什么是python语言的动态类型机制_理解Python的Dynamic typing
  6. 征服用计算机弹法,征服WIN7
  7. 万能驱动安装器_Windows驱动安装指南
  8. 脉冲波形的变换与产生
  9. apache源码安装必须依赖的库apr----/etc/ld.so.conf 文件介绍
  10. 事务回滚什么意思 try_Spring事务管理(一)快速入门
  11. 编译安装mysql5.7.24踩的坑
  12. SpringMVC拦截器-路径语法-略坑
  13. u3d一个GameObject绑定两个AudioSource
  14. 超快速的端到端实例分割模型,手把手教你用opencv部署Yolact
  15. 类对象等式括号的意义
  16. 2022年信息安全工程师考试知识点:信息系统安全产品的配置与使用
  17. 利用python进行假设检验
  18. Java实训——学生信息管理系统
  19. [unity小游戏]小球运动初步制作1.0版
  20. 读《解忧杂货店》有感

热门文章

  1. ABAP~ 内表操作
  2. ABAP中的CHECK,EXIT,RETURN,LEAVE PROGRAM.
  3. Unity鼠标滚轴缩放大小
  4. 单片机之动态数码管篇
  5. 如何用python给自己的孩子取一个名字?
  6. Ubuntu安装有线网卡驱动
  7. 店宝宝软件用数据说明:新手电商创业需知这四点
  8. Arduino与Proteus仿真实例-简单信号频率计数仿真
  9. 浙江工商大学python试卷_浙江工商大学信息与电子工程学院
  10. pdf会签_跟我们做流程管理.pdf