该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

package com.neusoft.talentbase.headcount.headcount.action;

import java.applet.Applet;

import java.awt.Color;

import java.awt.Graphics;

import java.awt.Image;

public class test extends Applet {

int width, height;

Image image; // 缓冲区对象

Graphics g1;

//Applet初始化时调用

public void init(){

setBackground(Color.black);

this.setSize(350, 310);

width = getSize().width; //获得窗口宽度

height = getSize().height;

image = createImage(width, height); //创建图像对象

g1 = image.getGraphics();

paint(g1);

}

//绘图方法

public void paint(Graphics g) {

g1.clearRect(0, 0, width, height);

g1.setColor(Color.red);

double r,x,y;

// 在缓冲区绘制心形图案

for(int i = 0; i <= 90; i++){ // 控制横向变化

for(int j = 0; j <= 90; j++) { //控制竖向变化

// 转换为直角坐标

r = Math.PI / 45 * i * (1 - Math.sin(Math.PI / 45 * j)) * 18;

x = r * Math.cos(Math.PI / 45 * j ) * Math.sin(Math.PI / 45 * i) + width/2;

y = -r * Math.sin(Math.PI / 45 * j) + height / 4;

g1.fillOval((int) x, (int)y, 2,2);

}

}

// 显示缓存区的可变 Image 对象

g.drawImage(image, 0, 0, this);

}

public static void main(String[] args) {

}

}

Java的表白程序_java表白程序相关推荐

  1. java表白信_java表白程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 package com.neusoft.talentbase.headcount.headcount.action; import java.applet ...

  2. java 1000个线程_java,一个程序建立1000个线程,每一个线程加1到一个变量sum。

    1.程序建立1000个线程,有可能造成系统创建大量线程而导致消耗完系统内存,还会增加创建和销毁线程上所花的时间以及系统资源的开销 2.在创建线程数多的情况下,可以考虑使用线程池 以下是Java自带的几 ...

  3. java怎么加定时器_JAVA WEB程序中添加定时器

    JAVA WEB程序中添加定时器 //这是我的定时器类,用来定时执行某段任务: package com.my.time; import java.text.ParseException; import ...

  4. java端到端_Java应用程序性能监控:复杂分布式应用程序的端到端性能

    java端到端 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 在最复杂和分布式环境中端到端监视Java应用程序性能-专注于业务事务. 自 ...

  5. 经典的java程序_Java经典程序

    } } } ----------------- 结果: A B D C B D C B ----------------- 2.写出程序运行结果 import java.lang.StringBuff ...

  6. java在实际应用_Java应用程序如何部署在“现实世界”中?

    这取决于应用程序.有很多选项取决于用户如何使用您的应用程序.通常它被包装成罐子或专门的罐子(战争,耳朵). 理论上,您可以使用.class文件压缩原始目录结构,并提供为用户运行java命令的shell ...

  7. java数字计算结果_Java编写程序之输入一个数字实现该数字阶乘的计算

    需求说明: 编写Java程序,输入一个数字,实现该数字阶乘的计算.一个数字的阶乘是所有小于及等于该数的正整数的积,自然数n的阶乘写作n! .例如,5的阶乘等于1*2*3*4*5,表示为5! = 120 ...

  8. java if经典程序_java经典程序题15道(另附自己做的答案)

    [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1, ...

  9. java css js 合并_java Web程序使用wro4j合并、压缩js、css等静态资源

    在Web项目中,js.css合并压缩,不仅有利于减少Http请求数量.减少宽带资源占用,还能有效的管理各种js.css的引入,使整个项目更加有序.而对于访问用户来说,其更大的好处是增加了页面的打开速度 ...

最新文章

  1. Go 学习笔记(29)— range 作用于字符串、数组、切片、字典、通道
  2. [SQL Server优化]善用系统监视器,确定系统瓶颈
  3. c#_Dictionary集合
  4. Openstack组建部署 — Environment of Controller Node
  5. Java对【JSON数据的解析】--Gson解析法
  6. java指针操作符_rxjava 操作符大全
  7. linux mysql设置编码_linux下修改mysql编码
  8. 收集一些 有效的算法
  9. 项目管理工具——Maven
  10. fetch git pull 切换_git中fetch和pull的区别
  11. ppt图片文字嵌入_形状,文字填充图片教你做出好看的PPT
  12. 常用电脑软件你选对了吗?(知道的不知道的,这些软件每个都值得你安装)
  13. EXCEL表格-绝对引用符$详解
  14. android 视频画面切割,安卓手机如何剪裁视频 手机视频裁剪多余部分
  15. web资源优化-图片篇(一)
  16. 公司app上架正规要求需要办理icp许可证
  17. 关于亚马逊人的财务自由
  18. wsl2 ping不通windows主机问题速查
  19. 华为云平台部署虚拟机-SinoDB
  20. Vue项目创建(2.x/3.x 自动/手动)及问题记录(路由注册不上)

热门文章

  1. CFileDialog 打开多个目录下的多个文件
  2. 详解虚函数的实现过程之菱形继承(5)
  3. 静态分析android代码, 循环与trycatch
  4. 1.5 对象类型转换:向上转型和向下转型
  5. Linux知识点复习
  6. Codeforces Beta Round #4 (Div. 2)【完结】
  7. 4.2.4 磁盘的管理
  8. 消息发送 C语言版和 Visual Basic Script版
  9. MySQL删除普通用户
  10. MySQL删除关联表的数据