Revision 10679 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/view/legend/gui/FSymbolTable.java

View differences:

FSymbolTable.java
81 81
    private JTable table;
82 82
    private String type;
83 83

  
84
	private int shapeType;
85

  
84 86
    /**
85 87
     * Crea un nuevo FSymbolTable.
86 88
     *
87 89
     * @param type tipo de valor si es intervalo: "intervals" y si es por
88 90
     *        valores: "values".
89 91
     */
90
    public FSymbolTable(String type) {
92
    public FSymbolTable(String type, int shapeType) {
91 93
        super(new GridLayout(1, 0));
92 94
        this.type = type;
95
        this.shapeType = shapeType;
93 96
        table = new JTable();
94 97
        table.setModel(new MyTableModel());
95 98
        table.setPreferredScrollableViewportSize(new Dimension(480, 110));
......
285 288
        column.setMinWidth(50);
286 289

  
287 290
        //FSymbolCellEditor symboleditor = new FSymbolCellEditor();
288
        SymbolCellEditor symboleditor = new SymbolCellEditor();
291
        SymbolCellEditor symboleditor = new SymbolCellEditor(shapeType);
289 292
        column.setCellEditor(symboleditor);
290 293

  
291 294
        FCellSymbolRenderer renderer = new FCellSymbolRenderer(true);
......
297 300
     *
298 301
     * @author Vicente Caballero Navarro
299 302
     */
300
    class MyTableModel extends DefaultTableModel { /**
301
         *
302
         */
303

  
303
    class MyTableModel extends DefaultTableModel { 
304 304
        private static final long serialVersionUID = 1L;
305 305

  
306 306
        //  AbstractTableModel {
......
353 353
            //no matter where the cell appears onscreen.
354 354
            //if (col > 0) {
355 355
            return true;
356
     }
356 357

  
357
            /* } else {
358
               return false;
359
               } */
360
        }
361

  
362 358
        /*
363 359
         * Don't need to implement this method unless your table's
364 360
         * data can change.

Also available in: Unified diff