微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

一个用XML构建Swing视图的框架

平常想用Java写一些小工具来辅助开发,但是使用Swing是一件非常麻烦的事情,Swing的代码写起来又臭又长。但是又苦于没有现成的框架可以利用,所以自己写了一个工具,实用用XML的配置来实现Swing视图,代码非常小,只有几十K。

需要XML的配置如下:

Xml代码
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <commonswing>
  3. frameid="main"ico="ico.jpg"title>H2管理器-设置</width>400height>200defaultCloSEOperation>exitcenter>truecontent
  4. labelbounds="10,10,100,20"bgcolor="00FF00">文件路径:labeltextbounds="130,20"id="path">textbuttontarget="path"bounds="230,80,20"actionClass="com.tntxia.commonswing.action.ChooseFileAction">选择button>用户名:id="username">密码:id="password"buttonbounds="160,60,153); font-weight:bold">>登陆frame>

这个XML非常的简单,frame标签表示一个窗体,frame内有title,width,height这几个我们非常用的属性

伦理片http://www.dotdy.com/

defaultCloSEOperation

是点击了窗体关闭按钮后的动作,认是close,如果设置为exit的话,关闭后,程序结束。

center: 如果为true的话,窗体居中显示

content:用来放组件的地方,比如按钮,文本,输入框等,

可以使用actionClass给按钮增加动作,所有的动作都必须继承Action类。

非常的简便,易懂。

使用框架的过程有什么疑问,可以在博客留言,我会尽快回复你的。

原文地址:https://www.jb51.cc/xml/296143.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。