java开发之使用myeclipseswingmatisse开发swing程序.docx
- 文档编号:11770767
- 上传时间:2023-04-01
- 格式:DOCX
- 页数:13
- 大小:332.81KB
java开发之使用myeclipseswingmatisse开发swing程序.docx
《java开发之使用myeclipseswingmatisse开发swing程序.docx》由会员分享,可在线阅读,更多相关《java开发之使用myeclipseswingmatisse开发swing程序.docx(13页珍藏版)》请在冰豆网上搜索。
java开发之使用myeclipseswingmatisse开发swing程序
在windows上用过visualstudio软件的人都能感觉到开发一个图形界面是非常简单的。
用可视化工具直接把控件托到画布上,就可以完成布局的设计。
然而,也许我们在做java开发的时候,只是用layout自己来布局,但是最终设计出来的布局效果却不理想。
那这个时候也许我们就想到java要是有可视化的开发工具那该多好啊。
答案是肯定的,java中也有可视化的开发工具。
Myeclipse中自带的swing/matisse就可以完成这个任务。
但是当我们第一次用matisse的时候。
一些简单的东西比拟容易上手,但有些东西还是有些费事的。
下面让我们来看一下matisse的使用〔以下通过图形个文字来讲解matisse的使用,希望可以给新手一些帮助〕
环境:
所有可以支持matisse的myeclipse版本〔此处以MyEclipse10为例〕
1新建工程
file→new→javaproject
给自己的工程起一个名字〔这一步应该大家都会,就不贴图啦〕
在这之后可以为源码文件创立一个包名。
2创立matisse画布〔即java类,此处我称之为画布〕
我在创立matisse时,他们生成两个文件,两个文件的名字一样,一个以的后缀名为.form,而另一个的后缀名是.java。
我们使用matisse的作用就是在matisse中生成的form中布局我们的控件,matisse会自动的在相应的java文件中生成代码。
以下是新建matisse的图形解释:
右键→new→other
然后选择Myeclipse→Swing→MatisseForm
然后输入包的名字〔可选〕输入名字〔类名〕,一般使用swing开发就选择Jframe模版〔即你自定义的类继承的父类〕
当如上的步骤完成后就会进入MyeclipseSwing/Matisseprospective〔视图〕
如下列图所示:
3MyeclipseSwing/Matisse视图介绍
3.1MatissePalette调色板
这个视图主要是控件可以在form参加的控件
1)SwingContainers:
一些Swing的容器类
2)SwingMenus:
Swing菜单
3)SwingWindows:
swing窗体
4)SwingControls:
swing控件,我们用的最多的局部,其中有:
Jlabel、Jbutton等
5)AWT:
awt的控件
6)Beans:
可以添加一些自己的类。
前提是在工程的buildpath中你已经导入了jar包,添加bean的时候bean名为“包名+类名〞,这样你也就可以像使用一个Swing中的控件一样来使用这个啦,可以在form中适当的位置添加这个控件。
〔此例中我导入了Jcalendarjar包,这是一个开源的jar包,假如没有的话,可以自己在网上下载,直接搜Jcalendar。
假如真的搜不到可以给我发邮件:
我发给你。
我希望你能自己搜〕JCalendar这个jar包是很有用的,假如你以后做开发的话,一定会用得到的。
添加jar包找到你jar包的位置添加进去。
添加以后的libraries如下所示:
假如你要用的话,你需要知道jcalendar的包目录。
用winrar翻开看一看目录
这时你就可以在form中添加一个自定义的bean啦
点击ChooseBean
在classname中输入〔此为日期选择控件〕
这样在form适当的位置点击一下就可以添加JdateChooser控件啦
自己在工程中创立的类的添加方法也是一样。
3.2outline视图〔左下角〕
这个视图显示了你的form中所有的属性〔即你自己托入的控件〕,可以再这个视图中修改你的java类中属性的变量名〔我们以一个Jlabel为例〕:
在form中添加一个标签:
在MatissePalette中点击一下Jlabel然后在form的适当位置点击一下就可以把一个标签添加进去。
修改类中属性的变量名:
在outline视图中选择你刚添加的标签一般名字为Jlabel1
点击右键→changevariablename填入你想要的变量名
3.3properties视图
在这个视图中可以修改控件的各个属性如Jlabel的字体
首先选中控件:
然后点击右面的按钮设置字体,其他的设置一样。
Events中设置的是事件
在Code中也可以修改类的属性的变量名:
修改VariableName的值就可以修改变量名,此方法的效果和在outline中修改变量名的效果一样。
4Swing控件使用简介
Jlabel、Jbutton等比拟简单,我们较少几个操作不大容易的
4.1RadioButton的使用
添加单项选择钮到form中,并添加ButtonGroup到form中。
注意:
buttongroup在form中是看不见的,不要重复添加。
要看添加的buttongroup可以再outline视图中查看。
如下图:
变量名设置和text设置
下一步就是把单项选择钮调价到buttongroup中:
1选中一个单项选择钮,设置它的buttongroup属性
把它设置为sexGroup
4.2Jlist使用介绍
添加一个Jlist,设置它的item主要是设置model属性
选中Jlist
点击右面的按钮,出现如下列图
然后的就是可以添加新项、删除新项和修改现有项
修改现有项:
选中一个项,在item域中输入值,然后点击update那么可
4.3Jtabel使用简介
Jtable的使用也是主要设置model属性,在其中添加、删除列,添加、删除行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 开发 使用 myeclipseswingmatisse swing 程序