Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Jtable编辑单元的外观和感觉_Java_Swing_Jtable_Uimanager_Defaulttablemodel - Fatal编程技术网

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!我错过了与这之前的,相关的联系。相互参照。