![]() |
1
42
不需要为此创建自定义类,只需使用默认渲染器:
或者更好的方法是在表中实际存储双精度值,然后使用适当的数字渲染器,数字渲染器自动右对齐。然后可以使用 Table Format Renderer . |
![]() |
2
9
我们需要做一个小小的修正,正确的方法是 默认TableCellRenderer.right
请注意,与camickr的原始响应不同,“price”是列的名称,根据情况进行更改。 |
![]() |
3
5
一种简单的方法是使用defaultTableModel和override方法
获取列类()
如果返回整数,则列将右对齐;如果返回字符串,则列将左对齐。 |
![]() |
4
4
从 this forum post :
创建扩展的类
并为相关列安装此渲染器。 现在您只需要确保每个值具有相同的小数位数,因为对于大多数字体,所有数字的宽度都相同。 |
![]() |
5
3
我有一个方法可以将表中的列与右侧对齐:
|
![]() |
6
0
方法是指定一个自定义 cell renderer 对于每列。每个渲染器将不同地格式化该数据(名称将左对齐,小数将右对齐,…) |
![]() |
7
0
至于不止一张桌子,我设法做到了……它是@camicker发布的,但我也添加了标题
|
![]() |
Peloucvo · 用数据库中的数据填充JTable 3 年前 |
![]() |
Jirka Fialka · Jtable-特殊列 7 年前 |
![]() |
sebamed · 删除或隐藏单元格中的值 7 年前 |
![]() |
Mohammad Quanit · java中Jtable列值之和 7 年前 |
![]() |
Hendra · JTable编辑器中的键绑定 7 年前 |
![]() |
rawsly · 如何将JTable添加到JTabbedPane? 7 年前 |