だから私はカスタムCellEditorsとCellRenderersを持っています
component.setForeground(isSelected ? table.getSelectionForeground() : table.getForeground());
component.setBackground(isSelected ? table.getSelectionBackground() : table.getBackground());
component.setOpaque(true);
私のgetTableCellRendererCompoentでは、色は他のすべての行でのみ一致します。これは、私が試したほとんどのルックアンドフィールが交互になっているように見えるためです。表の他の部分がどのように見えるかに一致するように色の値を取得するにはどうすればよいですか?また、DefaultTableCellRendererの子孫であるレンダラーと一致するように素敵な境界線を作成できるようにしたいと思います。
DefaultTableCellRendererを分析しようとしましたが、このUIオブジェクトを追跡しようとして迷子になりました。UIManagerからプルするために適切なプロパティが必要ですか?正しい方向へのリードは大歓迎です。
おかげさまで、このサイトは素晴らしいです。ジョシュア