java - 不同结构的Jtable

标签 java swing jtable jscrollpane rounded-corners

我有默认(矩形或正方形)结构的 jTable。我想将 jTable 的角弄圆。

有什么方法或途径可以实现吗?

我已经检查了JTable API但我没有找到任何有用的东西。

作为引用,我附上了这张图片。

enter image description here

图像描述 -

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

最佳答案

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);

          }


}

关于java - 不同结构的Jtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15402673/

相关文章:

java - 具有额外列的多对多仅返回一行

java - 如何从 Active Directory 获取所有用户(对象)相关字段 - 本地和基于云 (Azure)

java - 在 Java 中,获取整数的每个数字及其比较位置的最佳方法是什么?

java - 什么是可用于 Swing 的数据绑定(bind)库?

java - JTable 添加行不适用于 actionListener

java - Jtable 列在 NetBeans GUI 生成器中无法水平滚动?

java - 文件删除失败无提示

java - 将键绑定(bind)到 JButton

java - 如何用简单的文本创建 JFrame?

java - 我怎样才能关注 JTable 的整行?