Revision 4483 trunk/libraries/libIverUtiles/src/com/iver/utiles/swing/threads/UndefinedProgressMonitor.java

View differences:

UndefinedProgressMonitor.java
45 45
 *
46 46
 * $Id$
47 47
 * $Log$
48
 * Revision 1.1  2006-03-14 19:23:58  azabala
48
 * Revision 1.2  2006-03-20 16:04:21  azabala
49 49
 * *** empty log message ***
50 50
 *
51
 * Revision 1.1  2006/03/14 19:23:58  azabala
52
 * *** empty log message ***
51 53
 *
54
 *
52 55
 */
53 56
package com.iver.utiles.swing.threads;
54 57

  
55 58
import java.awt.Frame;
56
import java.awt.GridBagConstraints;
57
import java.awt.GridBagLayout;
58 59

  
59 60
import javax.swing.JButton;
60 61
import javax.swing.JDialog;
61 62
import javax.swing.JLabel;
62 63
import javax.swing.JPanel;
63 64
import javax.swing.JProgressBar;
65
import java.awt.GridBagLayout;
66
import java.awt.GridBagConstraints;
64 67

  
65 68

  
66 69
public class UndefinedProgressMonitor extends JDialog 
......
73 76
	private JLabel noteLabel = null;
74 77
	private JProgressBar jProgressBar = null;
75 78
	private JButton cancelButton = null;
76
	private JButton backgroundButton = null;
77
	
78 79
	boolean canceled = false;
79 80

  
80 81
	/**
......
100 101
	 * FIXME Internationalize this
101 102
	 */
102 103
	private void initialize() {
103
		this.setSize(280, 181);
104
		this.setSize(318, 181);
104 105
		this.setTitle("Processing...");
105 106
		this.setContentPane(getJContentPane());
106 107
	}
......
112 113
	 */
113 114
	private JPanel getJContentPane() {
114 115
		if (jContentPane == null) {
116
			GridBagConstraints gridBagConstraints3 = new GridBagConstraints();
117
			gridBagConstraints3.insets = new java.awt.Insets(6,97,18,125);
118
			gridBagConstraints3.gridy = 3;
119
			gridBagConstraints3.ipadx = 4;
120
			gridBagConstraints3.ipady = -4;
121
			gridBagConstraints3.gridx = 0;
122
			GridBagConstraints gridBagConstraints2 = new GridBagConstraints();
123
			gridBagConstraints2.insets = new java.awt.Insets(11,43,5,32);
124
			gridBagConstraints2.gridy = 2;
125
			gridBagConstraints2.ipadx = 109;
126
			gridBagConstraints2.ipady = 4;
127
			gridBagConstraints2.fill = java.awt.GridBagConstraints.NONE;
128
			gridBagConstraints2.gridwidth = 2;
129
			gridBagConstraints2.anchor = java.awt.GridBagConstraints.CENTER;
130
			gridBagConstraints2.gridx = 0;
131
			GridBagConstraints gridBagConstraints1 = new GridBagConstraints();
132
			gridBagConstraints1.insets = new java.awt.Insets(9,43,8,32);
133
			gridBagConstraints1.gridy = 1;
134
			gridBagConstraints1.ipadx = 180;
135
			gridBagConstraints1.ipady = 0;
136
			gridBagConstraints1.fill = java.awt.GridBagConstraints.HORIZONTAL;
137
			gridBagConstraints1.gridx = 0;
138
			GridBagConstraints gridBagConstraints = new GridBagConstraints();
139
			gridBagConstraints.insets = new java.awt.Insets(10,43,8,32);
140
			gridBagConstraints.gridy = 0;
141
			gridBagConstraints.ipadx = 148;
142
			gridBagConstraints.ipady = 11;
143
			gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;
144
			gridBagConstraints.gridx = 0;
115 145
			noteLabel = new JLabel();
116 146
			noteLabel.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 12));
117
			noteLabel.setBounds(new java.awt.Rectangle(47,54,198,14));
118 147
			noteLabel.setText("noteLabel");
119 148
			mainTitleLabel = new JLabel();
120 149
			mainTitleLabel.setText("mainTittleLabel");
121
			mainTitleLabel.setBounds(new java.awt.Rectangle(45,10,202,27));
122 150
			mainTitleLabel.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 12));
123 151
			jContentPane = new JPanel();
124
			jContentPane.setLayout(null);
125
			jContentPane.add(mainTitleLabel, null);
126
			jContentPane.add(noteLabel, null);
127
			jContentPane.add(getJProgressBar(), null);
128
			jContentPane.add(getCancelButton(), null);
129
			jContentPane.add(getBackgroundButton(), null);
152
			jContentPane.setLayout(new GridBagLayout());
153
			jContentPane.add(mainTitleLabel, gridBagConstraints);
154
			jContentPane.add(noteLabel, gridBagConstraints1);
155
			jContentPane.add(getJProgressBar(), gridBagConstraints2);
156
			jContentPane.add(getCancelButton(), gridBagConstraints3);
130 157
		}
131 158
		return jContentPane;
132 159
	}
......
139 166
	private JProgressBar getJProgressBar() {
140 167
		if (jProgressBar == null) {
141 168
			jProgressBar = new JProgressBar();
142
			jProgressBar.setBounds(new java.awt.Rectangle(43,85,204,18));
143 169
		}
144 170
		return jProgressBar;
145 171
	}
......
153 179
		if (cancelButton == null) {
154 180
			cancelButton = new JButton();
155 181
			cancelButton.setText("cancelar");
156
			cancelButton.setBounds(new java.awt.Rectangle(23,114,88,22));
157 182
			cancelButton.addActionListener(new java.awt.event.ActionListener() {
158 183
				public void actionPerformed(java.awt.event.ActionEvent e) {
159 184
					cancel();
......
168 193
		return cancelButton;
169 194
	}
170 195

  
171
	/**
172
	 * This method initializes backgroundButton	
173
	 * 	
174
	 * @return javax.swing.JButton	
175
	 */
176
	private JButton getBackgroundButton() {
177
		if (backgroundButton == null) {
178
			backgroundButton = new JButton();
179
			backgroundButton.setText("segundo plano");
180
			backgroundButton.setBounds(new java.awt.Rectangle(131,113,133,22));
181
			backgroundButton.addActionListener(new java.awt.event.ActionListener() {   
182
				public void actionPerformed(java.awt.event.ActionEvent e) {    
183
					taskInBackground();
184
				}
185
			
186
			});
187
		}
188
		return backgroundButton;
189
	}
190

  
191 196
	public void setInitialStep(int step) {
192 197
		jProgressBar.setMinimum(step);
193 198
	}
......
240 245
		canceled = true;
241 246
	}
242 247

  
243
	public void taskInBackground() {
244
	}
248
//	public void taskInBackground() {
249
//		//setModal(false);
250
//	}
245 251

  
246 252
	public boolean isCanceled() {
247 253
		return canceled == true;

Also available in: Unified diff