*
The moose likes Swing / AWT / SWT and the fly likes GUI Color Changer Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "GUI Color Changer" Watch "GUI Color Changer" New topic
Author

GUI Color Changer

Vern Vernetta
Greenhorn

Joined: May 01, 2010
Posts: 2
So the program is supposed to change the fill color of a predetermined shape from slider or text field values. The problem is that my sliders aren't updating from text field values. I've seen several examples of how to specify the event using KeyListner on the web, but my teacher specified that we should be using ActionListner.

I'd appreciate any help.



I apologize for the miscellaneous code. I tend to jump from problem to problem when I get stuck.
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30076
    
149

Vern,
Welcome to JavaRanch!

Did you know we have a forum just for Swing/AWT type questions? I'll move this for you. The link will take you to the new location.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
pete stein
Bartender

Joined: Feb 23, 2007
Posts: 1561
You're never changing the colors of the displayed P6PaintPanel.

A few suggestions.
1) The P6PaintPanel added to the JApplet's contentPane has to be visible in the class so that you can change its state (its Color) when desired. This means that you shouldn't create an anonymous object in the add(...) method but rather use the class P6PaintPanel field and don't forget to initialize it.

2) I'd give the P6PaintPanel a public method that allows outside classes to set the Color (or if desired, the redValue, greenValue, and blueValue ints).

3) I'd call this method on the displayed P6PaintPanel object whenever the color changes, and then call repaint() on the JPanel (or you could have repaint() be part of the setColor(...) method.

Much luck!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: GUI Color Changer
 
Similar Threads
problem drawOval() cant be found.
JPanel question
getting values from change listener
JSlider ChangeListener
JMenu Problem