Revision 44886 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/app/project/documents/view/legend/gui/SymbolTable.java

View differences:

SymbolTable.java
31 31

  
32 32
import javax.swing.JPanel;
33 33
import javax.swing.JScrollPane;
34
import javax.swing.JTable;
34 35
import javax.swing.table.DefaultTableModel;
35 36
import javax.swing.table.TableCellEditor;
36 37
import javax.swing.table.TableColumn;
......
41 42
import org.gvsig.app.project.documents.view.legend.edition.gui.IntervalCellEditor;
42 43
import org.gvsig.app.project.documents.view.legend.edition.gui.ValueCellEditor;
43 44
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
44
import org.gvsig.utils.swing.jtable.JTable;
45 45
import org.gvsig.utils.swing.jtable.TextFieldCellEditor;
46 46

  
47 47

  
......
61 61
	private String type;
62 62
	private int shapeType;
63 63

  
64
	public SymbolTable(Component ownerComponent, String type, int shapeType) {
65
    this(new org.gvsig.utils.swing.jtable.JTable(), ownerComponent, type, shapeType);
66
  }
67
  
64 68
	/**
65 69
	 * Crea un nuevo FSymbolTable.
66 70
	 *
67
	 * @param type
68
	 *            tipo de valor si es intervalo: "intervals" y si es por
69
	 *            valores: "values".
71
   * @param theTable
72
   * @param ownerComponent
73
	 * @param type, tipo de valor si es intervalo: "intervals" y si es por valores: "values".
74
   * @param shapeType
70 75
	 */
71
	public SymbolTable(Component ownerComponent, String type, int shapeType) {
76
	public SymbolTable(JTable theTable, Component ownerComponent, String type, int shapeType) {
72 77
		super(new GridLayout(1, 0));
73 78
		this.type = type;
74 79
		this.shapeType = shapeType;
75 80

  
76
		table = new JTable();
81
		table = theTable;
77 82
		table.setModel(new MyTableModel());
78 83
		table.setPreferredScrollableViewportSize(new Dimension(480, 110));
79 84

  
......
98 103
		// default is 16
99 104
		table.setRowHeight(24);
100 105
	}
106
  
107
  public void setCellEditor(TableCellEditor cellEditor) {
108
    TableColumn column = table.getColumnModel().getColumn(1);
109
    column.setCellEditor(cellEditor);
110
  }
111
  
101 112
	/**
102 113
	 * Inicializa los valores de los CellEditors que la SymbolTable poseer? por defecto
103 114
	 */

Also available in: Unified diff