Merge pull request #1745 from SiboVG/issue-1742
[#1742] Highlight text white if in selection
This commit is contained in:
commit
1ded75fd49
@ -6,6 +6,7 @@ import java.awt.Font;
|
|||||||
import java.util.Enumeration;
|
import java.util.Enumeration;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.stream.IntStream;
|
||||||
|
|
||||||
import javax.swing.JTree;
|
import javax.swing.JTree;
|
||||||
import javax.swing.ToolTipManager;
|
import javax.swing.ToolTipManager;
|
||||||
@ -175,7 +176,12 @@ public class SimulationModifierTree extends BasicTree {
|
|||||||
if (selectedModifiers.contains(object)) {
|
if (selectedModifiers.contains(object)) {
|
||||||
setForeground(Color.GRAY);
|
setForeground(Color.GRAY);
|
||||||
} else {
|
} else {
|
||||||
setForeground(Color.BLACK);
|
if (tree.getSelectionRows() != null &&
|
||||||
|
IntStream.of(tree.getSelectionRows()).anyMatch(r -> r == row)) {
|
||||||
|
setForeground(Color.WHITE);
|
||||||
|
} else {
|
||||||
|
setForeground(Color.BLACK);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
setFont(modifierFont);
|
setFont(modifierFont);
|
||||||
setText(((SimulationModifier) object).getName());
|
setText(((SimulationModifier) object).getName());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user