![]() |
The Java Developers Almanac 1.4Order this book from Amazon. |
e805. Listening for Value Changes in a JProgressBar ComponentWhenever the value of a progress bar is changed, a change event is fired. In fact, the event is also fired when the minimum or maximum values are changed. However, the event does not specify which values were changed.// Create a horizontal progress bar int minimum = 0; int maximum = 100; JProgressBar progress = new JProgressBar(minimum, maximum); progress.addChangeListener(new ChangeListener() { // This method is called when the value, minimum, or maximum is changed. public void stateChanged(ChangeEvent evt) { JProgressBar comp = (JProgressBar)evt.getSource(); // The old value is not available // Get new values int value = comp.getValue(); int min = comp.getMinimum(); int max = comp.getMaximum(); } });
e802. Creating a JProgressBar Component with an Unknown Maximum e803. Getting and Setting the Values of a JProgressBar Component e804. Displaying the Percentage Done on a JProgressBar Component © 2002 Addison-Wesley. |