使Jython上使用Java的Swing UI工具包变得容易
项目描述
包含一系列实用类和辅助函数,以简化使用Jython构建Swing用户界面的过程。这些辅助函数提供了对经常笨拙的Java API的“Pythonic”替代方案。
包含在本包中
增强的表格、列表和组合框模型
JavaBeans支持和自动属性更改通知
添加/删除事件监听器的替代API
支持Swing组件的强大数据绑定系统
偏好设置访问
文本字段格式化程序
通过类加载器加载资源(图像或通用数据)的快捷方式
基本对话框的快捷方式
增强的文件选择对话框
加载 JFormDesigner 表格的包装器
装饰器和函数,用于安全地从任何线程访问GUI
支持在单独的线程中运行后台任务
需要Jython 2.7或更高版本。
文档可以在Python打包 文档存储库 中找到。
源代码和 问题跟踪器 可以在GitHub上找到。
构建jar文件
要构建jar文件,您需要告诉ant在哪里找到jython.jar,通过定义jythonjarpath属性,可以是ant的命令行选项,或在build.properties文件中。
要构建包含Python源文件的jar文件
ant srcjar
构建包含编译后的字节码文件的jar包
ant binjar
构建已签名的jar文件
签名jar文件需要定义三个额外的属性:signer、storepass 和 keypass。还需要您在密钥库中(~/.keystore)有一个匹配的代码签名密钥。
构建已签名的源jar
ant signsrcjar
构建已签名、编译的jar(适用于 Java Web Start)
ant signbinjar
生成的jar文件将使用Safe Creative的免费时间戳服务进行时间戳。如果您想使用不同的时间戳权威机构,您可以在自己的 build.properties 文件中覆盖 tsaurl 属性。
项目详情
关闭
jython-swingutils-2.1.2.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7a58b9bd6d1eeaa2a31de32b834717d1a4d5b4ce8f06ad010f5b413e941e569d |
|
MD5 | e21dc8eccdd3921da57e10790907c72e |
|
BLAKE2b-256 | a851371b11c293247a96ef5b6cf121175e1f9c694383d181643694abfaee40f3 |
关闭
jython_swingutils-2.1.2-py2.py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ab82d76794e3c685434b2bee301fae8166cda5003b09bbdabacd09cd306f2b27 |
|
MD5 | 22572f05a1f0115c184b2fe78ee2c11f |
|
BLAKE2b-256 | 160ab5e013e3d7497127271721643617acab68bef01ae7b460e39524323ec821 |