Revision 3 trunk/org.gvsig.customize.app/org.gvsig.customize.app.mainplugin/src/main/java/org/gvsig/customize/InstallPackagesPanel.java
InstallPackagesPanel.java | ||
---|---|---|
28 | 28 |
//this.pnlProgress.setPreferredSize(this.jtaskStatus.getPreferredSize()); |
29 | 29 |
this.pnlProgress.add(this.jtaskStatus, BorderLayout.CENTER); |
30 | 30 |
|
31 |
this.taskStatus.addObserver(new Observer() { |
|
32 |
@Override |
|
33 |
public void update(Observable o, Object o1) { |
|
34 |
if( SwingUtilities.isEventDispatchThread() ) { |
|
35 |
doCheckTaskStatus(); |
|
36 |
} else { |
|
37 |
SwingUtilities.invokeLater(new Runnable() { |
|
38 |
@Override |
|
39 |
public void run() { |
|
40 |
doCheckTaskStatus(); |
|
41 |
} |
|
42 |
}); |
|
43 |
} |
|
44 |
} |
|
45 |
}); |
|
31 |
// this.taskStatus.addObserver(new Observer() {
|
|
32 |
// @Override
|
|
33 |
// public void update(Observable o, Object o1) {
|
|
34 |
// if( SwingUtilities.isEventDispatchThread() ) {
|
|
35 |
// doCheckTaskStatus();
|
|
36 |
// } else {
|
|
37 |
// SwingUtilities.invokeLater(new Runnable() {
|
|
38 |
// @Override
|
|
39 |
// public void run() {
|
|
40 |
// doCheckTaskStatus();
|
|
41 |
// }
|
|
42 |
// });
|
|
43 |
// }
|
|
44 |
// }
|
|
45 |
// });
|
|
46 | 46 |
this.jtaskStatus.bind(taskStatus); |
47 | 47 |
} |
48 |
|
|
49 |
public void message(String message) { |
|
50 |
this.lblMessage.setText(message); |
|
51 |
} |
|
48 | 52 |
|
49 |
private void doCheckTaskStatus() { |
|
50 |
if( this.taskStatus.isRunning() ) { |
|
51 |
return; |
|
52 |
} |
|
53 |
this.butClose.setEnabled(true); |
|
54 |
if( this.taskStatus.isAborted() ) { |
|
55 |
this.lblMessage.setText("Problems installing additional components"); |
|
56 |
} else { |
|
57 |
this.lblMessage.setText("Additional components installed succesfully. Restart applicaction."); |
|
58 |
} |
|
59 |
} |
|
53 |
// private void doCheckTaskStatus() {
|
|
54 |
// if( this.taskStatus.isRunning() ) {
|
|
55 |
// return;
|
|
56 |
// }
|
|
57 |
// this.butClose.setEnabled(true);
|
|
58 |
// if( this.taskStatus.isAborted() ) {
|
|
59 |
// this.lblMessage.setText("Problems installing additional components");
|
|
60 |
// } else {
|
|
61 |
// this.lblMessage.setText("Additional components installed succesfully. Restart applicaction.");
|
|
62 |
// }
|
|
63 |
// }
|
|
60 | 64 |
} |
Also available in: Unified diff