自己写的Swing的公用包 swingcommon

本文介绍了一个用于简化Swing应用程序开发的框架。该框架提供了一种便捷的方法来自动生成包含所有依赖库的批处理文件,并封装了一个主窗口类,使得开发者能够轻松地配置窗口的基本属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

写这个框架的目的在于减少日常使用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);

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值