Jigloo的简单使用

上传人:lj****c 文档编号:159560841 上传时间:2022-10-09 格式:DOC 页数:8 大小:126.50KB
返回 下载 相关 举报
Jigloo的简单使用_第1页
第1页 / 共8页
Jigloo的简单使用_第2页
第2页 / 共8页
Jigloo的简单使用_第3页
第3页 / 共8页
点击查看更多>>
资源描述
Jigoo的简单使用(转载) 有了Jglo,原来我们可以像用VB一样在ecli中进行图形界面设计了!. 初识 Jigloo首先我们要如上所示新建一个名为 iglooSwing的 Jav 工程:选择菜单 File New Prjec。, 然后选择在第一个分类中选择 Jva oject,点击 Nxt, 然后输入 jigloSing, 点击Finis按钮 然后请复制下列代码到剪贴板然后在 Myroct 的 c 目录上点击右键, 选择Pase, 这样这个转换类就出现在了工程中:public clas Covete puic ic StingdoCnvr(String input) retun nput + ” isonvrte.”; 然后我们选择菜单 ile Ne - Otr.。, 在所出现的 Nw 对话框中打开分类 GUoms Swing,选中 JFrame,如下图所示:在接下来的向导对话框中保持默认的输入值不变, 然后删除 src 这个包名即可:接着将会自动用gloo 界面设计器打开新生成的文件, 显示如下:在 tline(大纲) 页面中显示如下内容:() 按钮切换是否显示栅格;() 按钮弹出一个窗口预览当前设计界面(不经过编译);(3)按钮编译并运行生成的代码;(4) 按钮启动/停止分析代码改动(由代码生成设计界面);(5) 按钮切换是否显示继承的组件;() 按钮切换界面从 W 到 Swng或者反向转换(注意会有代码错误出现, 并非 10准确);(7) 列出了界面中的组件层次大纲, 单击可以选中相应的组件在编辑器页面中显示如下内容:()正在设计中的界面, 点击红色控制(hne)点并拖拉可以调整组件的大小, 位置;() SWT/wn 组件选择面板,单击一个组件, 然后再单击一次(8), 即可将组件放到界面中,同样也可以继续调节大小,位置;(12)显示的是代码视图, 这是生成的代码, 也可以再下面修改代码, 完毕后上面将会重新解析绘制设计中的界面;在 GU Prertes 页面中显示如下内容:(10) 按钮切换属性列表显示为拖拉面板(ashFor)或者多页面板(TabbedPne);(1)属性列表,依次为: 属性(Poperes),布局(Layot),事件(Even)。 拖拉快速搭建界面 拖放, 预览 首先我们在(7)中选择 ts- JFme, Borer , 然后在(11)中选择 yot面板, 点击树节点 Layot(*),在右侧下拉列表框中选择其值为 bslut( 绝对布局).我们选择这个布局主要是为了快速开发的关系, 虽然这不是一个很好的选择。 详细信息可以自行浏览 Sing 开发相关的资料。好了, 接下来在(9)中选择面板Componet, 然后点击两次 JTextFied控件, 放到设计面板上,拖拉使其不要重叠并放置在合适的位置上,这两个组件按照默认值即可, 分别为 jTxtField1, TextFil2。最后我们把一个JButto 添加上去, 在添加对话框中修改 Tex值为 O拖放各个组件来布局到合适的大小和位置, 如下图所示: 这时候可以点击工具栏按钮(2) 或者(3) 预览设计成的界面.Jiloo 已经帮你写好了大部分的代码,因此无需担心界面无法显示.3. 加入事件响应代码 首先点击一下界面上的”OK按钮, 然后选择(11)中的vnt 面板, 然后展开ActnLsteer ,单击 ctiPerfomd 节点右侧的not handle 下拉框,然后选择 haner methd,这样将会生成一个点击 OK后触发的事件调用方法, 如下图所示:接着编辑器中的鼠标将会定位到刚才生成的事件方法中, 默认生成的代码如下所示:pivte void juton1Actioeromed(ActinEvent vt) Sytm.out。pritln(juton1.ctPeorme, ve= + evt); /TOO ad yor cde fo jButt1ctionPermed 我们在TOO 后面加入下列代码即可完成我们所需要的功能了:jTxtField2setex(Cnetdoovrt(xield。etText();这段代码将会设置文本框2中的文本内容为先前编写的转换代码所处理过的内容, 输入的内容是 jexteld1 中显示的文本。 相当于调用如下一段代码:ring nput=TxtFd1。getText();trng otput=Converter.oCnert(iput);jTtFid2。setText(outut);setText(Strin) 和 getTex() 方法分别对组件显示的文本内容进行读写操作。4。 测试点击 () 按钮,运行, 修改 jTxtFld1 中的值, 然后点击 OK 按钮, 可以看到运行结果正常.如下图所示:三.打包发布应用 1。 目录布局以及复制依赖文件我们这个项目不依赖任何第三方包,最后的文件目录结构如下示:jiglooSinglser。 编写启动脚本在根目录下编写 运行。bat, 内容如下所示:jv cp casses NwJFram双击运行此批处理文件可以看到主窗口。四。 AQ欢迎提问, 并来Wii 留言交流.一些常见小问题。Q: 我编辑下面的代码后发现 Urrties 面板和组件层次大纲消失了?A: 点击一下界面设计器中的按钮后 GI Poerte 面板将会再次出现。Q: 我想给窗口设置一个标题, 并且给两个文本框设置默认的值为空, 怎么办?A: 修改 Propertie属性中的 text 即可, 文本框的可以先在界面设计器中选中组件,然后在GUI属性页修改即可. 主窗口的稍微复杂一点,如下图所示需要先选中 Frame,然后再修改:Q:我想使用多行文本编辑器(TtAea), 而文中的例子是单行文本框, 怎么办?A: 将这段操作改为 接下来在(9)中选择面板 Cmponens, 然后点击两次 JTextAa控件, 放到设计面板上, 拖拉使其不要重叠并放置在合适的位置上, 这两个组件按照默认值即可, 分别为 jTxtArea1, jTextrea2.如果发现放jTextArea 的时候无法添加上去, 请把它放到 Otline 中的 () 的 thi JFrame, bslute 即可.同时事件处理代码根据变量名的改动修改为如下代码:jTextArea2.tTe(Converer.dovet(extre1.getText();Q:发现关闭cipse再打开刚才设计的代码的时候没有出现 Jigoo 界面设计器,我如何才能打开它进行编辑?A: 有时候 Eclpse 不能记住上次打开某文件的时候所用的编辑器, 因此首先确保这个类没有被 Elipe 的其它编辑器打开, 然后右键点击文件选择 ”pen with-Form Editor 如下图所示:为了您的安全,请只打开来源可靠的网址 打开网站取消来自: 文中如有不足,请您指教!8 / 8
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!