Так что у меня есть пользовательские CellEditors и CellRenderers, и хотя я делаю
component.setForeground(isSelected ? table.getSelectionForeground() : table.getForeground());
component.setBackground(isSelected ? table.getSelectionBackground() : table.getBackground());
component.setOpaque(true);
в моем getTableCellRendererCompoent цвета совпадают только в каждой ДРУГИХ строках, так как большая часть того, что я пробовал, кажется, чередует их. Как я могу получить значения цвета таким образом, чтобы они соответствовали тому, на что похожа остальная часть таблицы? Я также очень хотел бы иметь возможность создавать красивые границы, чтобы соответствовать средствам визуализации, происходящим от DefaultTableCellRenderer.
Я пытался разобрать DefaultTableCellRenderer, и я заблудился, пытаясь отследить этот объект пользовательского интерфейса. Мне просто нужны правильные свойства, чтобы вытащить из UIManager? Лидерство в правильном направлении будет высоко ценится.
Спасибо всем, этот сайт качается.
Joshua