Hi, how would this work?

Color circleColor = Color.yellow;
JOptionPane.showMessageDialog(null, "The color of the circle is "+circleColor);

Doing this prints out the values of red green and blue that make what ever color the variable is, like it would show this: java.awt.Color[r=0,g=0,b=0], exept for yellow.
This is just an example of what I am trying to make work. The variable changes, which is why I need to do it this way instead of just saying "The color of the circle is yellow".

I have tried "The color of the circle is "+circleColor.toString()
and I have tried to use circle.Color.getColor()
but nothing works

Why not make an inner class extend from the color class and overwrite the toString() method?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.