Skip to content

Commit 752e65b

Browse files
committed
Addressed GH-16, GH-88 - changed Monitor thread state color, enabled state colors customization using System Properties.
1 parent 2611aaa commit 752e65b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

visualvm/libs.profiler/lib.profiler/src/org/graalvm/visualvm/lib/jfluid/global/CommonConstants.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
package org.graalvm.visualvm.lib.jfluid.global;
4545

46+
import java.awt.Color;
4647
import java.util.ResourceBundle;
4748

4849

@@ -261,19 +262,19 @@ public interface CommonConstants {
261262

262263
/** Thread is runnable. Note that we unfortunately don't know whether it's actually running or
263264
* pre-empted by another thread...*/
264-
public static final java.awt.Color THREAD_STATUS_RUNNING_COLOR = new java.awt.Color(58, 228, 103);
265+
public static final java.awt.Color THREAD_STATUS_RUNNING_COLOR = Color.getColor("org.graalvm.visualvm.ThreadColorRunning", new java.awt.Color(58, 228, 103)); // NOI18N
265266

266267
/** Thread is sleeping - Thread.sleep() or JVM_Sleep() was called */
267-
public static final java.awt.Color THREAD_STATUS_SLEEPING_COLOR = new java.awt.Color(155, 134, 221);
268+
public static final java.awt.Color THREAD_STATUS_SLEEPING_COLOR = Color.getColor("org.graalvm.visualvm.ThreadColorSleeping", new java.awt.Color(155, 134, 221)); // NOI18N
268269

269270
/** Thread is waiting on a java monitor */
270-
public static final java.awt.Color THREAD_STATUS_MONITOR_COLOR = new java.awt.Color(255, 114, 102);
271+
public static final java.awt.Color THREAD_STATUS_MONITOR_COLOR = Color.getColor("org.graalvm.visualvm.ThreadColorMonitor", new java.awt.Color(160, 240, 238)); // NOI18N
271272

272273
/** Thread is waiting - Object.wait() or JVM_MonitorWait() was called */
273-
public static final java.awt.Color THREAD_STATUS_WAIT_COLOR = new java.awt.Color(255, 228, 90);
274+
public static final java.awt.Color THREAD_STATUS_WAIT_COLOR = Color.getColor("org.graalvm.visualvm.ThreadColorWait", new java.awt.Color(255, 228, 90)); // NOI18N
274275

275276
/** Thread is parked - sun/misc/Unsafe.park() was called */
276-
public static final java.awt.Color THREAD_STATUS_PARK_COLOR = new java.awt.Color(230, 128, 30);
277+
public static final java.awt.Color THREAD_STATUS_PARK_COLOR = Color.getColor("org.graalvm.visualvm.ThreadColorPark", new java.awt.Color(230, 128, 30)); // NOI18N
277278

278279
// Thread state description constants.
279280
// see I18N String constants at the top of this file

0 commit comments

Comments
 (0)