Table: add disabled icon for boolean renderer (issue #1008)
Some checks failed
CI / build (11) (push) Has been cancelled
CI / build-on (17, ) (push) Has been cancelled
CI / build-on (21, ) (push) Has been cancelled
CI / build-on (23, ) (push) Has been cancelled
CI / build-on (8, ) (push) Has been cancelled
CI / snapshot (push) Has been cancelled
CI / release (push) Has been cancelled

This commit is contained in:
Karl Tauber
2025-06-20 19:56:24 +02:00
parent 4945378dd3
commit 0863e289a1

View File

@@ -39,6 +39,7 @@ import java.beans.PropertyChangeListener;
import java.util.Map; import java.util.Map;
import javax.swing.Action; import javax.swing.Action;
import javax.swing.ActionMap; import javax.swing.ActionMap;
import javax.swing.Icon;
import javax.swing.JComponent; import javax.swing.JComponent;
import javax.swing.JScrollPane; import javax.swing.JScrollPane;
import javax.swing.JTable; import javax.swing.JTable;
@@ -989,12 +990,14 @@ public class FlatTableUI
FlatBooleanRenderer() { FlatBooleanRenderer() {
setHorizontalAlignment( SwingConstants.CENTER ); setHorizontalAlignment( SwingConstants.CENTER );
setIcon( new FlatCheckBoxIcon() { Icon icon = new FlatCheckBoxIcon() {
@Override @Override
protected boolean isSelected( Component c ) { protected boolean isSelected( Component c ) {
return selected; return selected;
} }
} ); };
setIcon( icon );
setDisabledIcon( icon );
} }
@Override @Override