gpt4 book ai didi

java - Java JTable 抽象模型中的数字字段右对齐

转载 作者:行者123 更新时间:2023-12-01 05:50:41 27 4
gpt4 key购买 nike

有人知道如何在 JTableabstract 数据模型中集中数据吗?

默认值似乎是右对齐。

最佳答案

这是您无法从表格模型中更改的内容,它是由单元格渲染器控制的。

看看这个取自 Code Ranch 的示例:

import java.awt.*;  
import javax.swing.*;
import javax.swing.table.*;

public class AlignRight
{
public static void main(String[] args)
{
String[] headers = { "column 1", "column 2", "column 3", "column 4" };
int cols = 4;
int rows = 6;
String[][] data = new String[rows][cols];
for(int row = 0; row < rows; row++)
for(int col = 0; col < cols; col++)
data[row][col] = "item " + (row * cols + col + 1);
JTable table = new JTable(data, headers);
DefaultTableCellRenderer renderer =
(DefaultTableCellRenderer)table.getDefaultRenderer(String.class);
renderer.setHorizontalAlignment(JLabel.RIGHT);
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(new JScrollPane(table));
f.setSize(400,400);
f.setLocation(200,200);
f.setVisible(true);
}
}

关于java - Java JTable 抽象模型中的数字字段右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4786196/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com