当前位置: 首页 > news >正文

做网站微信公众号wordpress 注册邮箱验证码

做网站微信公众号,wordpress 注册邮箱验证码,如何做企业的网站,大型网站建设企业**15.19 (游戏:手眼协调) 请编写一个程序,显示一个半径为10像素的实心圆,该圆放置在面板上的随机位置,并填充随机的顔色,如图15-29b所示。单击这个圆时,它会消失,然后在另一个随机的位置显示新的随机颜色的…

**15.19 (游戏:手眼协调)

  • 请编写一个程序,显示一个半径为10像素的实心圆,该圆放置在面板上的随机位置,并填充随机的顔色,如图15-29b所示。单击这个圆时,它会消失,然后在另一个随机的位置显示新的随机颜色的圆。在单击了20个圆之后,在面板上显示所用的时间,如图15-29c所示
  • 习题思路
  1.  新建一个面板Pane(),新建一个实心圆Circle,并将圆随机放置在面板上的一个位置,定义一个私有int类型count用于计数
  2. 获取当前的时间System.currentTimeMillis(),赋值给long类型startTime
  3. 为Circle注册一个事件(鼠标点击:SetOnMouseClick())
  4. 鼠标点击圆后将圆的位置再次随机设置
  5. 如果count等于20,获取当前时间,赋值给long endTimem,新建一个text表示时间,然后添加到pane中,同时从pane中移除Circle

代码示例:编程练习题15_19HandEyeCoordination.java 

package chapter_15;import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.scene.text.Text;
import javafx.stage.Stage;public class 编程练习题15_19HandEyeCoordination extends Application{private Pane pane = new Pane();private int count = 0;private Scene scene = new Scene(pane, 300, 300);@Overridepublic void start(Stage primaryStage) throws Exception {Circle circle = new Circle(10);circle.setFill(Color.RED); // 设置填充颜色circle.setStroke(Color.BLACK); // 设置边框颜色RandomLocation(circle);RandomColor(circle);pane.getChildren().add(circle);long startTime = System.currentTimeMillis();circle.setOnMouseClicked(e ->{RandomLocation(circle);RandomColor(circle);count++;if(count == 20) {long endTime = System.currentTimeMillis();long time = endTime - startTime ;Text text = new Text(pane.getWidth()/5, pane.getHeight()/2, "Time spent is "+time+" milliseconds");pane.getChildren().add(text);pane.getChildren().remove(circle);}});primaryStage.setTitle("编程练习题15_19HandEyeCoordination");primaryStage.setScene(scene);primaryStage.show();}public static void main(String[] args) {Application.launch(args);}public void RandomLocation(Circle circle) {double x = Math.random()*(pane.getWidth()-20)+10 ;double y = Math.random()*(pane.getHeight()-20)+10;circle.setCenterX(x);circle.setCenterY(y);}public void RandomColor(Circle circle) {circle.setFill(new Color(Math.random(), Math.random(), Math.random(), 1));}
}
  •  结果展示

 

http://www.yayakq.cn/news/889326/

相关文章:

  • 某某公司电子商务网站建设与维护柚皮子wordpress主题
  • 中国建设银行洛阳分行网站大连优化公司
  • 中国建网站报价网页界面设计宽度和安全区
  • 小孩做阅读的网站有哪些成都比较好的装修设计公司
  • jsp购物网站开发 论文不是网络营销成熟阶段出现的网络营销方式
  • 用python做一旅游网站旅游最新资讯 新闻
  • 平面设计网站有哪些asp.net网站开发简明教程
  • 营销型网站结构临汾做网站公司
  • 广州企业自助建站织梦网站网址变了如何搬家
  • 需要企业网站建设做外贸在哪个网站好
  • 网站制作的基础职业生涯规划大赛优秀作品
  • 查排名的网站wordpress标签订阅
  • 长春高端品牌网站建设制作网页与网站开发
  • 如何搭建一个论坛网站建网站首选公司
  • 网站关键词用什么符号阳江招聘网最新招聘找工作
  • 成都微信网站建设多少用备案的网站做违法网站
  • 学校网站建设项目背景网页海报设计教程
  • 福建建设工程环保备案网站入口计算机网络培训课程
  • 深圳市住房和城乡建设部网站撩人的网站怎么做
  • 网站链接的常见形式专业的内蒙古网站建设
  • 自己做网站卖东西怎么样黄山网站开发jidela
  • 整站seo服务wordpress漂浮插件
  • 天猫建设网站的理由画册排版设计网站
  • 做推广网站的文章网站开发网站开发设计
  • 建设部网站江苏金安网页游戏开发需要多少钱
  • asp旅游网站模板下载洛阳 网站建设公司
  • 烟台网站开发制作源码交易网站源码
  • 一份完整的网站策划书wordpress 标签固定链接
  • 建设一个公司网站多少钱深圳防疫最新情况实时
  • 论述网站建设的主要内容上海网站建设 方案