我试图弄清楚为什么大型应用程序中的某些JTables具有焦点指示器,而有些却没有。为了调试此问题,我添加了代码:

UIManager.put("Table.focusCellHighlightBorder",new BorderUIResource(
    new LineBorder(new Color(255,0,0)));


并且那些带有焦点指示符的JTables变为红色,但是我仍然看不到所有JTables上的焦点指示符。知道为什么JTable中的单元格不显示焦点指示器吗?

最佳答案

您需要在创建表之前将UI属性设置为“ before”。

如果您仍然有问题,请发布SSCCE来演示问题,因为我们无法猜测您在做什么。

09-27 00:05