Eclipse 怎样开始 UI 设计

Eclipse 怎样开始 UI 设计,第1张

对大多数开发者来说,平台的介绍内容实在是太多了。你可能会问:我该从哪里开始呢?这里有一些基本规则可以帮助你。本文适合UI设计者和开发者。我们讨论的任何应用都会有两个主要的层次:模型层和用户界面层。Eclipse的模型层,也叫做Workspace,包含了很多资源(项目,目录和文件)。 用户界面,也叫做 Workbench,定义了这些资源的表现方式。作为UI开发者,你同时会有一个模型和一个表现方式。我们假设你希望让模型通过表现层可见,大多数开发者会首先在Workbench中添加一个新的视图或者编辑器。在Eclipse中,编辑器用来显示基本内容, 例如需要用户交互的文件或者数据对象。在任何情况下,这个内容是基本关注点,而且还是基本任务的体现。为了解释这个概念,让我们看一些常见的例子。对于Java编程来说,基本任务就是创建,编辑和调试Java代码。基本关注点是Java代码,因此编辑器用来和那些代码交互。 Navigator视图,Outline视图,和Properties视图用来支持这个基本任务,当你写Java代码时,它们很少能引起你的注意。对于阅读email来说,基本任务是创建,发送,阅读和回复邮件。基本关注点是某个特定的邮件,因此编辑器用来显示或者回复一份邮件。 视图可以用来选择邮件阅读并且打开一个编辑器。对于使用即时消息通信,基本任务是交谈。基本关注点是一次特定的交谈,因此编辑器用来进行交谈。视图可以用来列出所有你可以开始交谈的人。对于浏览网页,基本任务是阅读。基本关注点是某个网页,因此编辑器用来浏览网页。在任何情况下,基本任务决定了基本关注点。作为基本关注点,它应该处于在UI的主要位置(作为编辑器),并且能够给Workbench的主菜单栏和工具栏提供命令。一个视图可以用来保存你最喜爱的链结,并且可以重新打开他们。在任何时候,你可以编辑你正在看的页面。这将打开一个新的编辑器。 视图用来支持基本任务。你可以用它们来浏览信息的层次,打开编辑器,或者查看活动部件的属性。每个视图可以有它自己的工具栏和菜单栏。一旦你添加了一个新的视图或者编辑器,一个有趣的问题出现了。这个模型是从哪里来的?在Eclipse中,大部分数据是用创建向导生成的。你可能也想添加一个创建向导。

你的意思是说用Eclipse编出一个图形化的小程序来吗?其实Eclipse只是一个IDE环境,也有各种版本,我用的两个是Helios和Galileo(是在Linux下的)。因为插件不同所以支持的语言也不一样。现在一般用Java写东西的时候用Eclipse比较多,如果你是想用Java写桌面应用程序的话,实际上执行编译源码工作的是jdk,而不是eclipse(而正巧Eclipse本身就是用Java写的)。Java编写桌面应用程序叫作Swing。由于各种原因现在用的并不是很多,下面我提供一小段源代码!如下:\x0d\import javaxswingJFrame;\x0d\import javaxswingJLabel;\x0d\\x0d\public class MySwing extends JFrame {\x0d\//定义构造器\x0d\public MySwing(){\x0d\thissetLayout(null);//设置布局管理器\x0d\JLabel jl = new JLabel();//定义一个标签\x0d\jlsetText("第一个Swing程序");//设置显示文字\x0d\jlsetBounds(50,50,400,50);//设置标签的大小和位置\x0d\thisadd(jl);//将标签放到窗口中\x0d\thissetBounds(200,250,500,200);//设置窗口的大小和位置\x0d\thissetVisible(true);\x0d\}\x0d\\x0d\public static void main(String[] args) {\x0d\MySwing s = new MySwing();\x0d\}\x0d\}\x0d\//结束\x0d\以上的这段代码就是产生一个小窗体,你在你的项目里建一个名字叫MySwing的类,把这段代码粘进去就可以运行了(默认是缺省包)。你也可以直接复制到记事本里直接用JDK编译运行,也不难,你可以再查一下!上面那个类是继承了javaxswing包下的JFrame类,也可以实例化一个对象,效果是相同的。你可以试一下,上面的那段代码我写完后已经亲自试过了,没有问题!

在项目下新建两个Source Folder,注意不是Folder,一个src,一个res,然后在src下创建程序文件,将、声音等资源文件导入到res这个目录里面就可以了。这样在文件结构上就可以把源文件组织在src目录下,而资源文件放在了res目录中了。
但是要注意在程序中调用时的路径是("/xxxxpng"),而不是("/res/xxxxpng"),因为一般来说source folder默认是加入了项目的java build path的,也就是其实放在了\verified\classes的目录下。

Eclipse+WindowBuilder Pro
SWT Designer———功能十分强大的Swing图形化编程插件。如果还要想进行Google Web Toolkit开发的化,即GWT Designer。直接到>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10482235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存