0

我有默认(矩形或方形)结构的 jTable。我想让 jTable 的角更圆。

有什么方法或方法可以做到这一点吗?

我已经检查了JTable API,但没有发现任何可用的东西。

作为参考,我附上了这张图片。

在此处输入图像描述

图片说明——

我想让突出显示的区域更圆。

4

2 回答 2

1

搜索 JTable API 的外观是错误的搜索位置。JTable 类与表相关属性的实现有关。TableUI将是可以定义外观的类。查看 Java 教程中的外观

于 2013-03-14T06:56:12.300 回答
1
public class JtableExample {

     public static void main(String args[]) {
            JFrame frame = new JFrame();
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

            Object rowData[][] = { { "Row1-Column1", "Row1-Column2", "Row1-Column3" },
                { "Row2-Column1", "Row2-Column2", "Row2-Column3" } };
            Object columnNames[] = { "Column One", "Column Two", "Column Three" };
            JTable table = new JTable(rowData, columnNames);

            JScrollPane scrollPane = new JScrollPane(table);
            frame.add(scrollPane, BorderLayout.CENTER);
            Border roundedBorder = new LineBorder(Color.black, 5, true); // the third parameter - true, says it's round
            scrollPane.setBorder(roundedBorder);
            frame.setSize(300, 150);
            frame.setVisible(true);

          }


}
于 2013-03-14T07:15:21.653 回答