您所在的位置:下载吧  >  软件下载  >  其他软件  >  编程开发 > Greenfoot(JAVA集成开发环境)

Greenfoot(JAVA集成开发环境) v3.6.0 官方版

  • 软件大小:225.0 MB
  • 软件语言:英文
  • 更新时间:2025-01-04
  • 授   权:免费软件
  • 适用平台:WinAll
  • 推荐度: 6
无病毒官方版
点击查看大图
软件介绍

  Greenfoot是一个简单易用的Java开发环境,它既可以作为一个开发框架使用,也可以作为集成开发环境使用;当作为框架使用时,您可以使用它在Java中创建二维网格分配;这款工具拥有一个简洁直观的界面,因此它非常适合新手使用,用户可以通过它完成一些项目的开发,特别对于具有视觉元素的项目编程非常有用;Greenfoot支持完整的Java语言,因此它可以满足用户对Java的各种练习和使用需求;总而言之,这款工具允许用户使用标准代码和可视化选项来同时访问大量文档,从而为图形程序和游戏构建基于Java的仿真效果。

Greenfoot(JAVA集成开发环境)

软件功能

  互动视觉世界

  Greenfoot用Java教授面向对象。创建生活在“世界”中的“演员”来构建游戏,模拟和其他图形程序。

  Greenfoot是视觉和互动的。可视化和交互工具内置于环境中。

Greenfoot(JAVA集成开发环境)

  简单编程IDE

  该界面是一个完整的IDE,其中包括项目管理,自动完成,语法突出显示以及大多数IDE通用的其他工具。它还允许您在线和离线发布您的作品。

  但是,该界面设计为简单易用,专为初学者打造。

Greenfoot(JAVA集成开发环境)

  真正的Java代码

  Greenfoot程序使用标准Java编写,Java是学术界和行业中的主要语言之一。学习到的概念将直接转移到后续环境中的编程中。

  Greenfoot使环境对于初学者来说足够容易使用,而Java使它足够强大,可以编写令人印象深刻,灵活而复杂的应用程序。

Greenfoot(JAVA集成开发环境)

软件特色

  1、该工具简单实用,用户可以通过它轻松创建简单的Java小游戏。

  2、这款工具比较简单,因此很适合初学Java的用户使用。

  3、可以使用标准的文本Java代码对游戏进行编程。

  4、可以基于文本的语言与可视化执行相结合的方式提供编程经验。

  5、Greenfoot被全球成千上万的机构所使用。

  6、提供了向其他环境轻松过渡,例如BlueJ和更专业的IDE过渡。

使用方法

  下载并安装软件后打开软件,在Greenfoot中打开袋熊场景;然后,您应该看到以下内容:

Greenfoot(JAVA集成开发环境)

  如果看不到世界,并且右侧的类在它们的对角线上有斜线,这是因为代码未编译。单击右下角的“编译”按钮。

  覆盖窗口大部分的较大网格区域称为“世界”。由于这里有一个与袋熊有关的场景,因此我们看到了一个袋熊世界。在窗口的右侧是班级显示。在这里,您可以看到项目中涉及的所有Java类。“ World”和“ Actor”类将始终存在–它们与Greenfoot系统一起提供。其他类属于wombat方案,如果使用不同的方案,它们将有所不同。

  世界下方是执行控件(带有“动作”和“运行”按钮以及滑块的区域)。让我们在界面上标记所有这些内容:

Greenfoot(JAVA集成开发环境)

  将物体放入世界

  现在,我们将一些物体放到世界上。在类显示中用鼠标右键单击(在Mac上,在本教程中说右键单击时单击Control的同时单击)Wombat类。您将看到一个这样的弹出菜单:

Greenfoot(JAVA集成开发环境)

  从菜单中选择“新的Wombat()”。然后,在世界任何地方单击。您刚刚创建了一个袋熊(用Java术语:一个对象)并将其放到世界中。

  袋熊吃叶子,所以我们也把叶子也放到世界上。右键单击Leaf类,选择'new Leaf()'并将叶子放置到世界中。

  有一种快捷方式可以更快地放置多个对象:按住Shift键并单击进入世界。确保选择了Leaf类(在“类”面板中单击它,它将得到一个较粗的黑色边框),然后按住Shift键并在世界中左键单击几次。每次单击都将放置一个选定类的对象。快多了!

  使物体起作用

  单击执行控件中的“操作”按钮。每个对象现在都在起作用-也就是说:每个对象都执行其编程要执行的操作。在我们的示例中,叶子被编程为不执行任何操作,而袋熊被编程为向前移动。尝试将两个袋熊放到世界上,然后再次按Act。两者都会移动。

  袋熊也喜欢吃树叶。如果他们碰巧碰到了叶子,他们会吃掉它。尝试将一些叶子放在袋熊的前面,然后单击“操作”-袋熊会向前移动并吃掉叶子。

  运行方案

  点击“运行”按钮。这相当于非常快地一遍又一遍地单击“操作”按钮。您会注意到“运行”按钮变为“暂停”按钮;单击暂停将停止所有操作。

  “操作”和“运行”按钮旁边的滑块可设置速度。单击运行,然后更改滑块,您将看到区别。

  直接调用方法

  您不仅可以运行整个场景,还可以调用单个方法。方法是对象可以执行的单个操作。

  确保您的世界上有一个袋熊,并且该方案没有运行。然后右键单击wombat(世界上的那个,而不是Wombat类),您将看到世界上的对象也有一个弹出菜单:

Greenfoot(JAVA集成开发环境)

  您可以选择此处显示的任何一种方法来要求袋熊做某事。尝试使用例如turnLeft()。从菜单中选择该选项可指示袋熊转到其左侧。也尝试move()。

  一些方法可以为您提供答案。例如,getLeavesEaten()会告诉您该袋熊到目前为止已经吃了多少片叶子。试试吧。然后让袋熊吃另一片叶子,然后尝试再次调用该方法。

  您还将注意到一个称为“ act()”的方法。每次单击“动作”按钮时,都会调用此方法。如果您只希望一个对象而不是世界上所有对象都可以起作用,则可以通过直接调用该对象的act()方法来做到这一点。

  创造新世界

  如果您在世界上有许多不再想要的对象,并且想要从头开始,那么有一个简单的选择:丢掉这个世界并创建一个新的世界。这通常是通过单击执行控件中的“重置”按钮来完成的。您将获得一个新的,空的世界。旧世界被丢弃了(所有旧物体都被丢弃了)-您一次只能拥有一个活跃的世界。

  调用世界方法

  我们已经看到,世界上的对象具有可以通过弹出菜单调用的方法。世界本身也是具有可以调用的方法的对象。右键单击世界上或紧邻世界的灰色区域中的任何空白区域,您将看到世界的菜单:

Greenfoot(JAVA集成开发环境)

  此菜单中的方法之一是“populate()”。试试看。它是一种创建多个叶子和袋熊并将它们放置到世界中的方法。然后,您可以运行该方案。

  另一个世界方法是“ randomLeaves(int howMany)”。这种方法将世界上的一些叶子放在随机的位置。请注意,此方法在其名称后的括号之间有一些单词:“ int howMany”。这称为“参数”。这意味着您在调用此方法时必须指定一些其他信息。术语“ int”告诉您期望有整数,而名称“ howMany”则建议您指定所需的叶子数。调用此方法。将会弹出一个对话框,让您输入该参数的值。输入一个数字(例如:12),然后单击“确定”。

  (如果计数,您可能会发现有时看起来好像少于创建的指定叶子数量。这是因为某些叶子可能位于同一位置,并且彼此重叠。)

  好的,袋熊不断地奔跑就够了-让我们继续进行真正有趣的事情:编程!那是第二部分。

Greenfoot(JAVA集成开发环境)下载地址

本类最新
  • Cygwin

    808 KB/2020-08-17

    Cygwin(UNIX模拟环境)是许多自由软件的集合,最初由CygnusSolutions开发,用于各种版本的MicrosoftWindows上,运行UNIX类系统。Cygwi

  • Vbs To Exe

    1.45 MB/2020-08-17

    VbsToExe绿色中文版是一款vb转exe的工具。VbsToExe简单易用,而且VbsToEXE转换器自带中文,界面简洁操作简单,需要这款转换工具的朋友可以下载使用。

  • Visual Studio 2015 Community

    5.8 GB/2020-08-17

    微软终于发布了VisualStudio2015简体中文版,下载吧第一时间提供VisualStudio2015官方中免费文版下载。VS2015提供了跨平台开发的功能,支持从Windows到Linux、甚至iOS和Android的开发!

  • Cygwin x64

    832 KB/2020-08-17

    Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnussolutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购

  • sql数据库备份恢复助手

    1.77 MB/2020-08-17

    sql数据库备份恢复助手是一款能够帮助sql数据库备份与恢复的工具,软件完美支持自动/手工方式备份本地/局域网(远程)数据库,无限复合式备份任务,支持备份文件通过Lan/Ftp/云

  • Navicat for MySQL

    17.34 MB/2020-08-17

    NavicatforMySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI)...

  • jEdit

    3.72 MB/2020-08-17

    jEdit官方中文版是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、MacOS等多种平台下运行,并且有很多插件,可以扩充基本功能。它也支

  • Aptana Studio

    127.97 MB/2020-08-17

    AptanaStudio官方版是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为eclipse插件使用。AptanaStudio可以支持多种AJA

每日更新软件推荐
  • 一周最热
  • 总排行榜

您可能感兴趣的专题

  • 男生必备

    男生必备

    男生们看过来!

  • 安卓装机必备

    安卓装机必备

  • 女生必备

    女生必备

      女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!

  • 迅雷看看使用教程

    迅雷看看使用教程

    迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。

  • 驱动精灵

    驱动精灵

    驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。

  • 拼音输入法

    拼音输入法

    对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。

  • b站哔哩哔哩怎么使用

    b站哔哩哔哩怎么使用

    很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!

  • 抖音短视频app

    抖音短视频app

    抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!