Revision 22364 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/colortable/ui/tabs/TabTable.java
TabTable.java | ||
---|---|---|
23 | 23 |
import java.util.ArrayList; |
24 | 24 |
import java.util.Iterator; |
25 | 25 |
|
26 |
import javax.swing.JPanel; |
|
26 | 27 |
import javax.swing.JTable; |
27 | 28 |
import javax.swing.event.TableModelEvent; |
28 | 29 |
import javax.swing.event.TableModelListener; |
... | ... | |
33 | 34 |
import org.gvsig.raster.beans.previewbase.IUserPanelInterface; |
34 | 35 |
import org.gvsig.raster.datastruct.ColorItem; |
35 | 36 |
import org.gvsig.raster.datastruct.ColorTable; |
36 |
import org.gvsig.raster.util.PanelBase;
|
|
37 |
import org.gvsig.raster.util.BasePanel;
|
|
37 | 38 |
import org.gvsig.raster.util.RasterToolsUtil; |
38 | 39 |
/** |
39 | 40 |
* Pesta?a para definir una tabla de color en formato de tabla |
... | ... | |
41 | 42 |
* @version 27/06/2007 |
42 | 43 |
* @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es) |
43 | 44 |
*/ |
44 |
public class TabTable extends PanelBase implements IColorTableUI, TableModelListener, IUserPanelInterface {
|
|
45 |
private static final long serialVersionUID = -6971866166164473789L;
|
|
46 |
private ArrayList actionCommandListeners = new ArrayList(); |
|
47 |
private boolean listenerEnabled = false; |
|
45 |
public class TabTable extends BasePanel implements IColorTableUI, TableModelListener, IUserPanelInterface {
|
|
46 |
private static final long serialVersionUID = -6971866166164473789L;
|
|
47 |
private ArrayList actionCommandListeners = new ArrayList();
|
|
48 |
private boolean listenerEnabled = false;
|
|
48 | 49 |
|
49 | 50 |
/** |
50 | 51 |
* Tabla de color interna que se esta utilizando actualmente |
... | ... | |
57 | 58 |
* @param colorTablePanel |
58 | 59 |
*/ |
59 | 60 |
public TabTable() { |
60 |
initialize(); |
|
61 |
init(); |
|
62 |
translate(); |
|
61 | 63 |
getTableContainer().getTable().getJTable().getModel().addTableModelListener(this); |
62 | 64 |
} |
63 | 65 |
|
64 |
/** |
|
65 |
* Inicializar el panel |
|
66 |
/* |
|
67 |
* (non-Javadoc) |
|
68 |
* @see org.gvsig.raster.util.BasePanel#init() |
|
66 | 69 |
*/ |
67 |
private void initialize() {
|
|
68 |
getPanel().setLayout(new BorderLayout());
|
|
69 |
getPanel().add(getTableContainer(), BorderLayout.CENTER);
|
|
70 |
protected void init() {
|
|
71 |
setLayout(new BorderLayout()); |
|
72 |
add(getTableContainer(), BorderLayout.CENTER); |
|
70 | 73 |
} |
74 |
|
|
75 |
/* |
|
76 |
* (non-Javadoc) |
|
77 |
* @see org.gvsig.raster.util.BasePanel#translate() |
|
78 |
*/ |
|
79 |
protected void translate() { |
|
80 |
} |
|
71 | 81 |
|
72 | 82 |
private TableContainer getTableContainer() { |
73 | 83 |
if (tableContainer == null) { |
... | ... | |
223 | 233 |
public String getTitle() { |
224 | 234 |
return RasterToolsUtil.getText(this, "tabla"); |
225 | 235 |
} |
236 |
|
|
237 |
/* |
|
238 |
* (non-Javadoc) |
|
239 |
* @see org.gvsig.rastertools.colortable.ui.tabs.IColorTableUI#getPanel() |
|
240 |
*/ |
|
241 |
public JPanel getPanel() { |
|
242 |
return this; |
|
243 |
} |
|
226 | 244 |
} |
Also available in: Unified diff