java 如何开发3d可视化使用之前
在开始使用 ThingJS 之前,需要先了解JavaScript , 我们假设您已经掌握JS 。
创建项目
创建项目之前需登录ThingJS账号,如果您尚未登录账号或页面出现“登录已过期,请重新登录!”的提示,为保证项目的正确保存及运行,请您在账号登录之后再创建项目 。您可通过以下三种方式创建项目:
选择菜单区域的“文件 - 新建项目”选项
点击工具栏“新建”图标,图标如右图所示:
请点击输入图片描述
请点击输入图片描述
使用快捷键“Ctrl P”
编辑项目
在线开发为用户提供了相应的快捷代码和官方示例,如果你正在用 ThingJS在线开发页面,可以通过以下两种方式来编辑项目:
点击在线开发页面菜单区域的快捷代码选项中的子项 , 编辑区将自动插入相应代码
请点击输入图片描述
选择在线开发官方示例中的其中任意一个示例,点击相应示例,编辑区将显示相应代码
后续操作详见 在线开发 - 应用开发 - 在线开发网页链接
保存项目
可通过以下四种方式保存项目:
选择菜单区域的“文件 - 保存”选项
点击工具栏“保存”图标,图标如右图所示:
请点击输入图片描述
请点击输入图片描述
使用快捷键“Ctrl S”
运行项目
在线开发环境提供了以下几种方式运行项目:
使用快捷方式“Ctrl R/Enter”或点击工具栏中的“运行”图标 , 3d容器区域将运行编辑器相应的代码 。图标如右图所示:
请点击输入图片描述
请点击输入图片描述
选择菜单区域的“工具 - 设置”选型,出现的设置面板 , 点击开启“自动保存执行”
请点击输入图片描述
java怎样实现像易语言那样的可视化编程?可视化编程,其实语言本身并不是可视化的,而是在他的语言基础上在开发一个工具,当你调用一些可见得窗口啊什么的 , 工具会返回一个可视的见面,从而实现可视化,这样的工具有很多,C的visual C,,net 的 framework , Java的NetBeans等等,实际上,你只要一个相应编译器和一个记事本,差不多就能写出一个语言所能表达的所有东西,当然,这样会很容易出错 。为了少出错更直观,才会出现许许多多的编程工具(通常我们叫他IDE)
如何在Eclipse中进行Java的可视化界面设计准备工作:
1、下载JDK;
2、下载Eclipse;
3、下载相应的EMF、GEF、VE;
注意:三个插件的版本要和Eclipse的版本配套才能正确使用,至于配套的说明请参考下载页面的说明
开始安装:
1、安装JDK;
这个比较容易,标准的Windows安装程序,下一步,再下一步即可,安装完成后 , 也不需要重启 。
2、安装Eclipse;
Eclipse是绿色软件,不需要安装,只需要解压缩 , 然后即可运行 。
为了说明方便,我把它解压缩到C盘根目录下,得到C:\eclipse目录 , 运行C:\eclipse\eclipse.exe即可 。
注意:下面的安装,需要先关闭eclipse程序 。
3、安装EMF、GEF、VE;
对于Eclipse来说,这些都是它的插件,所以 , 安装方法都是一样的 。插件下载地址
A、在C:\eclipse目录下,建立四个子目录:C:\eclipse\emf、C:\eclipse\gef、C:\eclipse\ve、C:\eclipse\links;
B、把下载的EMF、GEF、VE都解压缩到相应的目录中,即:把EMF压缩包解压缩到C:\eclipse\emf中,得到C:\eclipse\emf\eclipse目录,以此类推,完成GEF、VE的解压缩;
C、在C:\eclipse\links目录下,新建一个文本文件 , 名字可随便取,如:link.txt 。
然后在link.txt文件中,加入以下三行文字:
path=emf
path=gef
path=VE
注意:这里用的是相对路径,也可以把EMF、GEF、VE解压缩到其它地方,再用绝对路径即可 。
再注意:绝对路径是用 “/” 或者 “\\” 分隔,而不是“\”
补充知识:为什么ve需要emf和gef:
Visual Editor 所利用的最为明显的工具是 GEF , 即图形化编辑框架(Graphical Editing
Framework) 。GEF 建立于本地 Eclipse 图形化工具集 SWT
之上,以使得开发一个图形化编辑器或者所见即所得文本编辑器更为容易 。如果您熟悉 SWT (或者
AWT/Swing,在这方面它们是类似的)中的图形原语,那么您会知道绘制和处理任意的形状(比如矩形、箭头和椭圆)是比较困难的 , 更不用说管理它们之间的关系以及它们所代表的数据模型了 。
GEF 被划分为两个部分:第一部分是 Draw2D 插件,这是一个轻量级的绘图和呈现包,用于帮助您绘制图形 。第二部分是 GEF 插件 , 除了其他工具以外,这一部分中还增加了选择和创建工具、工具选项板,以及用于在数据模型和视图之间进行映射的控制器框架 。
GEF
是一个模型无关的框架 , 但是作为 Visual Editor (以及其他生成代码的图形化工具)的一部分,它在后台使用 Eclipse
建模框架(Eclipse Modeling Framework, EMF),以在模型、Java 类和图形化表示之间进行映射,其中模型是使用
XML 元数据交换(XML Metadata Interchange, XMI)在内部存储的 。EMF
的重要特性之一是它确保所有这些映射都是一对一的;所以尽管 XMI
【java如何将代码可视化 java可视化编程工具】可以被认为是模型的标准表示,但是在代码和图形之间来回切换并不会丢失任何信息 。这就是为什么 Visual Editor
只需要保存模型的一种表示(即 Java 源代码),以及开发人员可以自由地在图形化编辑器之外编辑该源代码的原因 。
4、安装完毕,再次运行Eclipse,它启动时会自动查找links目录下所有的文本文件,并加载其中path指向的所有插件,这里当然包括VE 。
A、如果不能确定是否已经加载,可选择菜单Help-Software Updates-Manage Configuration,打开Product Configuration窗体,在其左边的树形栏里,可以看到已加载的插件 。
B、如果加载没有成功 , 可以试试用Eclipse -clear来运行程序 。
C、如果加载仍没有成功,可以试试删除C:\eclipse\configuration下的内容,仅保留config.ini文件 。然后再用Eclipse来运行程序 。
================================================================
启动eclipse平台 。刚开始,你可能觉得eclipse并没有什么变化 。先别急,请新建一个项目,点击"文件"菜单下的"新建"子菜单,选择并建立一个新的"java项目" 。然后在工具栏上的"新建Java类" 图标上,点击右边的小箭头,将展开如下图的菜单:
在此菜单上,多了一个"Visual Calss"的子菜单,这就是进入Visual Editor的入口之一 。点击"Visual Class",就会弹出创建GUI程序的对话框,选择完毕后 , 就会进入可视化编辑画面:
用VE写个Hello:
1、新建一个项目;
File-New-Project...,选择“Java Project” , 然后Next,输入一个项目名字:Hello,其它全部默认,最后回车,或者点击“Finish”完成 。
2、设置SWT库;
A、选择项目Hello,右键菜单,打开Properties对话框 。
B、选择左边树形中的Java Build Path,在其设置页中,选择Libraries页 , 点击“Add Library...”;
C、在打开的Add Library对话框里,选择Standard Widget Toolkit(SWT) , Next;
D、在打开的SWT Library Options对话框中,勾选上“Include support for JFace library” , Finish即可 。
E、回到Properties对话框,OK即可 。
3、新建Hellworld.java文件;
A、选择项目Hello,右键菜单,New-Other...(或者点击工具栏里新建图标) , 打开Select a wizard对话框,选择Java/Visual Class,Next;
B、在打开的Java Visual Class对话框中,
在Package里,输入:com.cnblogs.pan;
在Name里,输入:Helloworld;
在Style里,选择SWT/Shell;
勾选上public static void main(String[] args);
最后Finish 。
4、到了这一步,应该就可以看到窗体了,那些控件都在Palette里,点开就能看到了 。
A、在窗体上右击,选择Set Layout,再选择null;(此处为个人习惯)
B、从Palette里,选中一个Button,并在窗体任意位置画一个Button , 在下面的Properties窗口里,设置其text为ClickMe;
C、选中该按钮,右击选择Events-Add Event , 在打开的对话框中,选择左边的widgetSelected,Finish 。
D、这时,光标会自动定位到程序相应的位置,我们在程序里加入下面语句:
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
System.out.println("widgetSelected()");
MessageDialog.openInformation(null, "Hello", "Hello World!");//加入这条语句
}
E、保存程序,点击菜单Run-Run As-Java Application,呵呵,跟全世界打个招呼吧!
java如何将代码可视化的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java可视化编程工具、java如何将代码可视化的信息别忘了在本站进行查找喔 。
推荐阅读
- 英雄联盟哪里下载,手游版英雄联盟下载
- 表白java源代码,python表白源代码
- 如何运营好新媒体平台,如何运营一个新媒体平台
- 加盟奶茶店如何引流客人,加盟奶茶店怎么找渠道
- linux命令rz包安装 linux rz sz 安装 yum
- 中超直播什么品牌好点,中超直播山东鲁能
- dnf联通服务器,dnf联通区哪个比较好
- 麦种卖货直播,麦子的直播间
- java倒乘法表代码 java编程九九乘法表倒过来