Skip to content

Commit 63ad28b

Browse files
committed
Settings migration - fixed disabled text on GTK LaF
1 parent 57e8272 commit 63ad28b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

visualvm/startup/src/org/graalvm/visualvm/modules/startup/ImportPanel.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ abstract class ImportPanel extends JPanel {
7373
ImportPanel(final File latestRelease, final File recentlyUsed, File userdirsRoot) {
7474
super(new GridBagLayout());
7575

76+
Color disabledText = UIManager.getLookAndFeel().getID().equals("GTK") ? // NOI18N
77+
UIManager.getColor("Label.disabledShadow") : // NOI18N
78+
UIManager.getColor("Label.disabledForeground"); // NOI18N
79+
7680
GridBagConstraints c;
7781

7882
c = new GridBagConstraints();
@@ -107,7 +111,7 @@ protected void fireItemStateChanged(ItemEvent event) {
107111
}
108112
}
109113
};
110-
latest.setText(getHtmlText(latest, "<nobr>" + latestRelease.getName() + " <span style=\"color:" + getColorText(UIManager.getColor("Label.disabledForeground")) + ";\">" + // NOI18N
114+
latest.setText(getHtmlText(latest, "<nobr>" + latestRelease.getName() + " <span style=\"color:" + getColorText(disabledText) + ";\">" + // NOI18N
111115
NbBundle.getMessage(ImportPanel.class, "ImportPanel_OptionLatestRelease") + "</span>" + "</nobr>")); // NOI18N
112116
latest.putClientProperty(KEY_FOLDER, latestRelease);
113117
latest.setSelected(true);
@@ -130,7 +134,7 @@ protected void fireItemStateChanged(ItemEvent event) {
130134
}
131135
}
132136
};
133-
recent.setText(getHtmlText(recent, "<nobr>" + recentlyUsed.getName() + " <span style=\"color:" + getColorText(UIManager.getColor("Label.disabledForeground")) + ";\">" + // NOI18N
137+
recent.setText(getHtmlText(recent, "<nobr>" + recentlyUsed.getName() + " <span style=\"color:" + getColorText(disabledText) + ";\">" + // NOI18N
134138
NbBundle.getMessage(ImportPanel.class, "ImportPanel_OptionRecentlyUsed") + "</span>" + "</nobr>")); // NOI18N
135139
recent.setToolTipText(recentlyUsed.getAbsolutePath());
136140
recent.putClientProperty(KEY_FOLDER, recentlyUsed);

0 commit comments

Comments
 (0)