源代码如下:

package zuoye3;

import java.awt.*;

import java.util.Random;

public class frameshy {

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{

public void paint(Graphics g){

g.setColor(Color.white);

Random random=new Random();

for(int i=0;i<300;i++){

int x=random.nextInt(1024);

int y=random.nextInt(768);

g.drawString("*", x, y);

}

g.fillOval(800, 100, 100, 100);

g.setColor(Color.black);

g.fillOval(780, 80, 100, 100);

}

java中frame窗体星星坠落_java窗体绘漫天星星和月亮相关推荐

  1. java中怎么编写围棋对弈_java课程设计围棋对弈(含代码).doc

    java课程设计围棋对弈(含代码).doc C:\ProgramFiles\Java\jdk1.8.0_45Java程序课程设计任务书1.主要任务与目标创建一个围棋对弈平台.基于Panel类定义一个面 ...

  2. java中实现具有传递性吗_Java中volatile关键字详解,jvm内存模型,原子性、可见性、有序性...

    一.Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的. Java内存模型规定了所有的变量都存储在主内存中.每条线程中还有自己的工作内存,线程的工作 ...

  3. java中的匿名类方法覆盖_Java技巧:用匿名类来实现简化程序调试

    Java技巧:用匿名类来实现简化程序调试 在Java中,匿名类(Anonymous inner classes)多用来处理事件(event handle).但其实,它们对于debug也很有帮助.本文将 ...

  4. java中用于选择按钮的语句_java程序员考试套题1

    Java练习一 一.选择题 1.在Java中,下列()方法可以把JFrame对象jFrame的布局管理器设为FlowLayout 类型. A.jFrame.setLayout(new FlowLayo ...

  5. java中集合的模型特点_Java 学习笔记(十四)集合

    集合 在开发的时候,如果需要存储多个数据,可以使用数组,不过数据是固定长度的,如果需要存储可变长度的多个数据,可以使用集合.集合提供存储空间可变的存储类型,存储的容量可以实时改变 集合分类 Colle ...

  6. java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解

    java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...

  7. JAVA中console方法怎么用_Java中Console对象实例代码

    Java中Console对象实例代码 发布于 2020-12-20| 复制链接 摘记: 在JDK 6中新增了java.io.Console类,可以让您取得字节为基础的主控台装置,例如,您可以藉由Sys ...

  8. Java中非法参数的异常_Java中的异常

    异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描述各种不同的异常. ...

  9. java中random的头文件_JAVA中的Random()函數

    Java中存在着兩種Random函數: 一.java.lang.Math.Random; 調用這個Math.Random()函數能夠返回帶正號的double值,該值大於等於0.0且小於1.0,即取值范 ...

最新文章

  1. RDKit | 通过分析活性化合物确定指标阈值
  2. 使用maven整合SSH框架详细步骤
  3. 禁用windows10更新_如何在Windows 10中禁用投影
  4. 【渝粤教育】广东开放大学 标准化理论与方法 形成性考核 (50)
  5. SIP代理服务器(2)
  6. 三菱fx5u modbus tcp fb块用法_2020江苏三菱PLCFX3GA14MT回收回收上门提货西门子软启动器...
  7. 峰峰值(Vpp)与dBm的转换关系
  8. 【Pytorch-手写字体识别】手写字体识别项目
  9. 由两个重要极限推导常见等价无穷小以及常见导数公式
  10. Windows10下载到U盘怎么安装?
  11. 模拟夜间灯光-科目三-灯光口令(9选5)
  12. 《仙剑奇侠传3》全攻略
  13. 华为重度渗透的欧洲,美国如何清剿?
  14. Navicat Premium的下载及安装
  15. Android Studio仿QQ界面实现简单的功能
  16. TPO Official 53 Independent Writing Task
  17. java物联网第二天 感悟下
  18. 【信息隐藏】学习笔记
  19. 【转载】CSS3之Clip(裁剪)拓展阅读
  20. 论文写作 4: 彻底解决英文句子的语法问题 (好的中文 = 好的英文)

热门文章

  1. mstar v56几路hdmi_Android TV : Mstar平台 GPIO 调试
  2. 【必备知识点】JavaScript里面那些天天使用的API
  3. Redis分布式锁,看完不懂你打我
  4. python django升级安装sqlite3后在python命令行还是显示旧版本的解决办法
  5. K8S教程:使用kubebuilder开发简单的Operator
  6. operator-sdk实战开发K8S CRD自定义资源对象
  7. 【收藏】Maven 生成打包可执行jar包
  8. spring mvc工作原理及组件说明
  9. redis设置为前台运行的方式
  10. MYSQL分页limit速度太慢优化方法