写这个框架的目的在于减少日常使用Swing时,付出的工作量,所以定义了一些方便的操作在一个jar包里面。
一、配置
1.com.tntxia.commonswing.build.Build 类
Java的应用程序,经常要自己写引用的Jar包,如果Jar包比较多的话,就很容易漏掉。Build中的build方法,可以帮助生成Bat文件,自动把lib包里面的所有文件都写入到Bat文件中。
需要配置文件:
conf/conf.xml
配置文件的例子如下:
<?xml version="1.0" encoding="UTF-8"?> <conf> <libPath>lib</libPath> <distPath>dist</distPath> <mainClass>com.tntxia.commonswing.MainView</mainClass> </conf>
Java的程序如下
Build.build();
二、窗口的操作
commonswing里面封闭了一个com.tntxia.commonswing.frame.MainFrame类。里面封装一些方便使用Swing的窗口的方法。
通过设置文件可以配置窗口的一些属性,如标题、宽、高
属性设置文件必须命名为:frame.properties
width=600
height=600
title=Swing\u6E38\u620F
1. center方法
使窗口居中
使用的方法:
MainFrame frame = new MainFrame(new XMLFrameConfig("./conf/frame.xml"));
frame.center();
frame.setVisible(true);