Java Jtable编辑单元的外观和感觉
有一个带有Java Jtable编辑单元的外观和感觉,java,swing,jtable,uimanager,defaulttablemodel,Java,Swing,Jtable,Uimanager,Defaulttablemodel,有一个带有DefaultTableModel的JTable。 有表的setforeground、setbackground和setselectioncolor方法。此外,在编辑单元格时,还可以使用table.setDefaultEditor(Object.class,new DefaultCellEditor(field))方法更改编辑单元格的字体颜色。 现在了解如何更改编辑单元格的边框颜色。 谢谢。`您可以在中使用以下任意键来影响相应的边框: 表1.focusCellHighlightBor
DefaultTableModel
的JTable
。
有表的setforeground
、setbackground
和setselectioncolor
方法。此外,在编辑单元格时,还可以使用table.setDefaultEditor(Object.class,new DefaultCellEditor(field))
方法更改编辑单元格的字体颜色。
现在了解如何更改编辑单元格的边框颜色。
谢谢。`您可以在中使用以下任意键来影响相应的
边框
:
- 表1.focusCellHighlightBorder
- Table.scrollPaneBorder
- TableHeader.cellBorder
UIManager.put("Table.focusCellHighlightBorder",
new BorderUIResource(BorderFactory.createLineBorder(Color.red)));
也可以在自定义渲染器/编辑器中更改颜色;这就是一个例子。另请参见。您可以在中使用以下任意键来影响相应的
边框:
- 表1.focusCellHighlightBorder
- Table.scrollPaneBorder
- TableHeader.cellBorder
例如:
UIManager.put("Table.focusCellHighlightBorder",
new BorderUIResource(BorderFactory.createLineBorder(Color.red)));
也可以在自定义渲染器/编辑器中更改颜色;这就是一个例子。另请参见。textField.setBorder(…)有什么问题?textField.setBorder(…)有什么问题?+1很好的总结:-)这里的问题很简单,就是无法从field.setForeground(在上一个问题中)转到field.setBorder谢谢!我错过了与这之前的,相关的联系。交叉引用。+1很好的总结:-)这里的问题很简单,无法从field.set前台(在上一个问题中)转到field.setOrderThank!我错过了与这之前的,相关的联系。相互参照。