Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 7 8 package org.jdesktop.dataset.provider; 9 10 14 public abstract class AbstractTask implements Task { 15 private int min = 0; 16 private int max = 100; 17 private int progress = 0; 18 private boolean indeterminate = true; 19 private boolean cancellable = false; 20 private boolean modal = true; 21 22 protected void setMinimum(int val) { 23 min = val < 0 || val > max ? 0 : val; 24 } 25 26 protected void setMaximum(int val) { 27 max = val < 0 || val < min ? min : val; 28 } 29 30 protected void setProgress(int progress) { 31 this.progress = progress < 0 ? 0 : progress; 32 } 33 34 protected void setIndeterminate(boolean b) { 35 indeterminate = b; 36 } 37 38 public int getMinimum() { 39 return min; 40 } 41 42 public int getMaximum() { 43 return max; 44 } 45 46 public int getProgress() { 47 return progress; 48 } 49 50 public boolean isIndeterminate() { 51 return indeterminate; 52 } 53 54 public boolean isModal() { 55 return modal; 56 } 57 58 public boolean canCancel() { 59 return cancellable; 60 } 61 62 public void setModel(boolean b) { 63 modal = b; 64 } 65 66 public void setCanCancel(boolean b) { 67 cancellable = b; 68 } 69 } 70
| Popular Tags
|