Revision 22364 trunk/extensions/extRasterTools-SE/src/org/gvsig/raster/gui/preferences/panels/PreferenceTemporal.java
PreferenceTemporal.java | ||
---|---|---|
34 | 34 |
import org.gvsig.gui.beans.swing.JFileChooser; |
35 | 35 |
import org.gvsig.raster.Configuration; |
36 | 36 |
import org.gvsig.raster.RasterLibrary; |
37 |
import org.gvsig.raster.util.PanelBase;
|
|
37 |
import org.gvsig.raster.util.BasePanel;
|
|
38 | 38 |
|
39 | 39 |
import com.iver.andami.PluginServices; |
40 | 40 |
/** |
... | ... | |
44 | 44 |
* @version 12/12/2007 |
45 | 45 |
* @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es) |
46 | 46 |
*/ |
47 |
public class PreferenceTemporal extends PanelBase implements ActionListener { |
|
48 |
private JLabel labelTemporales = null; |
|
49 |
private JButton buttonOpen = null; |
|
50 |
private JTextField textFieldDirectory = null; |
|
47 |
public class PreferenceTemporal extends BasePanel implements ActionListener { |
|
48 |
private static final long serialVersionUID = 1L; |
|
49 |
private JLabel labelTemporales = null; |
|
50 |
private JButton buttonOpen = null; |
|
51 |
private JTextField textFieldDirectory = null; |
|
51 | 52 |
|
53 |
/** |
|
54 |
*Inicializa componentes gr?ficos y traduce |
|
55 |
*/ |
|
52 | 56 |
public PreferenceTemporal() { |
53 |
initialize();
|
|
57 |
init(); |
|
54 | 58 |
translate(); |
55 | 59 |
} |
56 |
|
|
57 |
/** |
|
58 |
* Define todas las cadenas de texto traducidas de esta clase |
|
60 |
|
|
61 |
/* |
|
62 |
* (non-Javadoc) |
|
63 |
* @see org.gvsig.raster.util.BasePanel#translate() |
|
59 | 64 |
*/ |
60 |
private void translate() {
|
|
61 |
getPanel().setBorder(BorderFactory.createTitledBorder(getText(this, "rutas")));
|
|
65 |
protected void translate() {
|
|
66 |
setBorder(BorderFactory.createTitledBorder(getText(this, "rutas"))); |
|
62 | 67 |
getLabelTemporales().setText(getText(this, "temporales") + ":"); |
63 | 68 |
getButtonOpen().setText(getText(this, "seleccionar_directorio")); |
64 | 69 |
} |
65 | 70 |
|
66 |
private void initialize() { |
|
71 |
/* |
|
72 |
* (non-Javadoc) |
|
73 |
* @see org.gvsig.raster.util.BasePanel#init() |
|
74 |
*/ |
|
75 |
protected void init() { |
|
67 | 76 |
GridBagConstraints gridBagConstraints; |
68 | 77 |
|
69 |
getPanel().setLayout(new GridBagLayout());
|
|
78 |
setLayout(new GridBagLayout()); |
|
70 | 79 |
|
71 | 80 |
gridBagConstraints = new GridBagConstraints(); |
72 | 81 |
gridBagConstraints.insets = new Insets(5, 5, 5, 2); |
73 |
getPanel().add(getLabelTemporales(), gridBagConstraints);
|
|
82 |
add(getLabelTemporales(), gridBagConstraints); |
|
74 | 83 |
|
75 | 84 |
gridBagConstraints = new GridBagConstraints(); |
76 | 85 |
gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; |
77 | 86 |
gridBagConstraints.weightx = 1.0; |
78 | 87 |
gridBagConstraints.insets = new Insets(5, 2, 5, 2); |
79 |
getPanel().add(getTextFieldDirectory(), gridBagConstraints);
|
|
88 |
add(getTextFieldDirectory(), gridBagConstraints); |
|
80 | 89 |
|
81 | 90 |
gridBagConstraints = new GridBagConstraints(); |
82 | 91 |
gridBagConstraints.insets = new Insets(5, 2, 5, 5); |
83 |
getPanel().add(getButtonOpen(), gridBagConstraints);
|
|
92 |
add(getButtonOpen(), gridBagConstraints); |
|
84 | 93 |
} |
85 | 94 |
|
86 | 95 |
private JLabel getLabelTemporales() { |
... | ... | |
143 | 152 |
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); |
144 | 153 |
chooser.setDialogTitle(PluginServices.getText(this, "seleccionar_directorio")); |
145 | 154 |
|
146 |
if (chooser.showOpenDialog(getPanel()) == JFileChooser.APPROVE_OPTION)
|
|
155 |
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION)
|
|
147 | 156 |
getTextFieldDirectory().setText(chooser.getSelectedFile().getAbsolutePath()); |
148 | 157 |
|
149 | 158 |
JFileChooser.setLastPath(this.getClass().getName(), new File(getTextFieldDirectory().getText())); |
Also available in: Unified diff