可视化编程就是GUI
第一步,引包:
一般引包:import javax.swing.*;
import java.awt.*;
第二步:代码
例子:将以下代码保存为test.java文件,然后用jdk提供的编译器编译运行
import javax.swing.*;
public class test extends JFrame(){
//创建组件
JButton jb=null;
//构造函数
public test(){
//实例化组件
jb=new JButton("按钮");
//添加组件
this.add(jb);
//布局
//设置窗口在屏幕上的位置、大小和可见性
this.setLocation(100,100);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
public static void main(){
new test();
网站是:
解压后,在tutorial\uiswing\components文件夹目录下的链接都是讲的可视化编程,不过都是英文版的.中文版的,我这里没有,有需要的自己找一下
使用之前
在开始使用 ThingJS 之前,需要先了解JavaScript,我们假设您已经掌握JS.
创建项目
创建项目之前需登录ThingJS账号,如果您尚未登录账号或页面出现"登录已过期,请重新登录!"的提示,为保证项目的正确保存及运行,请您在账号登录之后再创建项目.您可通过以下三种方式创建项目:
选择菜单区域的"文件 - 新建项目"选项
使用快捷键"Ctrl+P"
后续操作详见?在线开发 - 应用开发 - 在线开发网页链接
保存项目
可通过以下四种方式保存项目:
选择菜单区域的"文件 - 保存"选项
使用快捷键"Ctrl+S"
运行项目
在线开发环境提供了以下几种方式运行项目:
准备工作:
开始安装:
①.、安装JDK;
这个比较容易,标准的Windows安装程序,下一步,再下一步即可,安装完成后,也不需要重启.
Eclipse是绿色软件,不需要安装,只需要解压缩,然后即可运行.
为了说明方便,我把它解压缩到C盘根目录下,得到C:\eclipse目录,运行C:\eclipse\eclipse.exe即可.
注意:下面的安装,需要先关闭eclipse程序.
A、在C:\eclipse目录下,建立四个子目录:C:\eclipse\emf、C:\eclipse\gef、C:\eclipse\ve、C:\eclipse\links;
C、在C:\eclipse\links目录下,新建一个文本文件,名字可随便取,如:link.txt.
然后在link.txt文件中,加入以下三行文字:
path=emf
path=gef
path=VE
注意:这里用的是相对路径,也可以把EMF、GEF、VE解压缩到其它地方,再用绝对路径即可.
再注意:绝对路径是用 "/" 或者 "\\" 分隔,而不是"\"
补充知识:为什么ve需要emf和gef:
Framework).GEF 建立于本地 Eclipse 图形化工具集 SWT
AWT/Swing,在这方面它们是类似的)中的图形原语,那么您会知道绘制和处理任意的形状(比如矩形、箭头和椭圆)是比较困难的,更不用说管理它们之间的关系以及它们所代表的数据模型了.
GEF
是一个模型无关的框架,但是作为 Visual Editor (以及其他生成代码的图形化工具)的一部分,它在后台使用 Eclipse
建模框架(Eclipse Modeling Framework, EMF),以在模型、Java 类和图形化表示之间进行映射,其中模型是使用
XML 元数据交换(XML Metadata Interchange, XMI)在内部存储的.EMF
的重要特性之一是它确保所有这些映射都是一对一的;所以尽管 XMI
可以被认为是模型的标准表示,但是在代码和图形之间来回切换并不会丢失任何信息.这就是为什么 Visual Editor
A、如果不能确定是否已经加载,可选择菜单Help-Software Updates-Manage Configuration,打开Product Configuration窗体,在其左边的树形栏里,可以看到已加载的插件.
B、如果加载没有成功,可以试试用Eclipse -clear来运行程序.
C、如果加载仍没有成功,可以试试删除C:\eclipse\configuration下的内容,仅保留config.ini文件.然后再用Eclipse来运行程序.
================================================================
用VE写个Hello:
①.、新建一个项目;
A、选择项目Hello,右键菜单,打开Properties对话框.
C、在打开的Add Library对话框里,选择Standard Widget Toolkit(SWT),Next;
D、在打开的SWT Library Options对话框中,勾选上"Include support for JFace library",Finish即可.
E、回到Properties对话框,OK即可.
B、在打开的Java Visual Class对话框中,
在Package里,输入:com.cnblogs.pan;
在Name里,输入:Helloworld;
在Style里,选择SWT/Shell;
勾选上public static void main(String[] args);
最后Finish.
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!");//加入这条语句
我运行的是对的.题主报的什么错?
BTW 题主把back.jpg放在正确的位置了吗?
以上就是土嘎嘎小编为大家整理的java可视化桌面代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!