一个神奇的swing软件Jgoodies

2011年时候,曾在网上看到有大师用TWAVER+JGOODIES做出了一个非常神奇的软件,当时就尝试登陆了 JGOODIES的官网,但是无法打开,当时以为是 JGOODIES公司已经倒闭,就放弃了这个框架,今年结识了一个美国的SWING大师,当然也是中国人,他告诉我JGOODIES的部分框架是非常有用的,所以就研究了一下,并找到了部分源代码:

特此分享如下:

Jgoodies由绑定框架、皮肤框架、验证框架和布局框架四个部分组成,开发中选用其皮肤框架和验证框架。

补充,今天通过一个外国的朋友帮助,下载了最新的包.
   
  并提供相关的框架结构图
  
补充,近期清理了项目组内部使用的组件库,包含了很多开源组件,和一个付费组件.可惜有一个很好的付费组件,因为预算的关系无法采购,只有等待明年了.
  
[img]http://dl.iteye.com/upload/attachment/0063/5677/35f09335-e4d9-3296-8da7-72a6034f5907.jpg[/img]

 
[img]http://dl.iteye.com/upload/attachment/0063/5680/04bfcf0f-fdd4-3ba3-8bc5-947454ed2672.jpg[/img]

参考链接:http://zuoqiang.iteye.com/blog/1142410
JGoodies一个 Java 库,它提供了一些工具和组件,用于创建美观和易于使用的界面。在 JGoodies 中,有一个名为 JGoodies Forms 的布局工具,它可以帮助您创建漂亮的网格布局。 下面是使用 JGoodies Forms 美化表格的步骤: 1. 导入 JGoodies 库 您可以从 JGoodies 官方网站(https://www.jgoodies.com)下载 JGoodies 库,并将其添加到您的项目中。 2. 创建表格模型 使用 JTable 类创建一个表格模型,并将其添加到 JScrollPane 中,以便用户可以滚动表格。 ```java JTable table = new JTable(data, columnNames); JScrollPane scrollPane = new JScrollPane(table); ``` 3. 创建表格布局 使用 JGoodies Forms 创建表格布局,并将表格模型添加到布局中。 ```java FormLayout layout = new FormLayout("fill:pref:grow", "fill:pref:grow"); CellConstraints cc = new CellConstraints(); JPanel panel = new JPanel(layout); panel.add(scrollPane, cc.xy(1, 1)); ``` 4. 设置表格样式 使用 JTable 类的 setXXX 方法设置表格的样式,例如: ```java table.setRowHeight(30); table.setFont(new Font("Arial", Font.PLAIN, 14)); table.getTableHeader().setFont(new Font("Arial", Font.BOLD, 14)); ``` 5. 显示表格 将表格布局添加到 JFrame、JDialog 或其他容器中,并显示它们。 ```java JFrame frame = new JFrame("Table with JGoodies"); frame.setContentPane(panel); frame.pack(); frame.setVisible(true); ``` 通过这些步骤,您可以使用 JGoodies Forms 美化表格,并使它们看起来更漂亮和易于使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值