This week's book giveaway is in the Design forum.
We're giving away four copies of Building Microservices and have Sam Newman on-line!
See this thread for details.
The moose likes Swing / AWT / SWT and the fly likes How to enable a JButton only when certain requirements are fullfilled Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Building Microservices this week in the Design forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "How to enable a JButton only when certain requirements are fullfilled" Watch "How to enable a JButton only when certain requirements are fullfilled" New topic
Author

How to enable a JButton only when certain requirements are fullfilled

Isuru Buddhika
Greenhorn

Joined: Nov 04, 2012
Posts: 11

I'm designing a GUI for a retail shop system and there I have a form to Add a customer. I want to make the add button enabled only after all the textfields are filled? Can you tell me the best way to do this?
Paul Clapham
Sheriff

Joined: Oct 14, 2005
Posts: 19728
    
  10

Set the button to "disabled" initially. Each time any of the text fields is changed, check all of them and enable the button if and only if all of the text fields are filled in. And to be notified when any of the text fields is changed, add a DocumentListener to each of them and override the appropriate methods to do that check.
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: How to enable a JButton only when certain requirements are fullfilled
 
It's not a secret anymore!