相关疑难解决方法(0)

将cellpadding添加到Java JTable

我正在尝试实现Swing JTable.我在http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#simple上关注了tuorial

我希望表格单元格不可编辑(这个工作),我希望表格单元格有更多填充到它的边框.就像HTML中的cellpadding一样.

这是我的代码的一部分,并且cellpadding事情不起作用.

class BoardTableCellRenderer extends DefaultTableCellRenderer {

    private static final long serialVersionUID = 1L;

    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) {
        super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, col);
        setBorder(BorderFactory.createEmptyBorder(15,15,15,15));
        return this;
    }
}

String[] columnNames = {"Datei",
        "Zeile",
        "Zeichen",
        "Fehler", "test"};

Object[][] data = {
        {"Kathy", "Smith", "Snowboarding", new Integer(5), new Boolean(false)},
        {"John", "Doe", "Rowing", new Integer(3), new Boolean(true)},
        {"Sue", "Black", "Knitting", new Integer(2), new Boolean(false)},
        {"Jane", "White", "Speed …
Run Code Online (Sandbox Code Playgroud)

java swing jtable tablecellrenderer

2
推荐指数
1
解决办法
7137
查看次数

标签 统计

java ×1

jtable ×1

swing ×1

tablecellrenderer ×1