我正在尝试实现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)