Revision 25954
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/styling/SymbolLevelsWindow.java | ||
---|---|---|
255 | 255 |
advancedHeaders[i] = String.valueOf(i-1); |
256 | 256 |
} |
257 | 257 |
this.zSort = plan; |
258 |
initTableContents(getTblLevels(), plan, viewMode); |
|
259 | 258 |
getChkSpecifyDrawOrder().setSelected(plan.isUsingZSort()); |
259 |
initTableContents(getTblLevels(), plan, viewMode); |
|
260 | 260 |
} |
261 | 261 |
/** |
262 | 262 |
* Initializes the table that it is showed in the panel where the user can |
... | ... | |
508 | 508 |
pnlButtons.setVisible(false); |
509 | 509 |
aux.add(pnlButtons); |
510 | 510 |
pnlCenter.add(aux, BorderLayout.EAST); |
511 |
pnlCenter.setEnabled(getChkSpecifyDrawOrder().isEnabled()); |
|
512 |
|
|
513 | 511 |
} |
512 |
pnlCenter.setEnabled(getChkSpecifyDrawOrder().isSelected()); |
|
514 | 513 |
return pnlCenter; |
515 | 514 |
} |
516 | 515 |
|
... | ... | |
518 | 517 |
if (srclLevels == null) { |
519 | 518 |
srclLevels = new JScrollPane(); |
520 | 519 |
srclLevels.setViewportView(getTblLevels()); |
521 |
srclLevels.setEnabled(getChkSpecifyDrawOrder().isSelected()); |
|
522 | 520 |
} |
521 |
srclLevels.setEnabled(getChkSpecifyDrawOrder().isSelected()); |
|
523 | 522 |
return srclLevels; |
524 | 523 |
} |
525 | 524 |
|
... | ... | |
536 | 535 |
} |
537 | 536 |
}; |
538 | 537 |
summary.rowHeight = tblLevels.getRowHeight(); |
539 |
tblLevels.setEnabled(getChkSpecifyDrawOrder().isSelected()); |
|
540 | 538 |
} |
539 |
tblLevels.setEnabled(getChkSpecifyDrawOrder().isSelected()); |
|
541 | 540 |
return tblLevels; |
542 | 541 |
} |
543 | 542 |
|
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/view/legend/gui/VectorialUniqueValue.java | ||
---|---|---|
47 | 47 |
import java.awt.GridLayout; |
48 | 48 |
import java.awt.event.ActionEvent; |
49 | 49 |
import java.awt.event.ActionListener; |
50 |
import java.beans.PropertyChangeEvent; |
|
51 |
import java.beans.PropertyChangeListener; |
|
50 | 52 |
import java.util.ArrayList; |
51 | 53 |
import java.util.Random; |
52 | 54 |
|
... | ... | |
58 | 60 |
import javax.swing.JLabel; |
59 | 61 |
import javax.swing.JOptionPane; |
60 | 62 |
import javax.swing.JPanel; |
63 |
import javax.swing.event.ChangeListener; |
|
61 | 64 |
|
62 | 65 |
import org.apache.log4j.Logger; |
63 | 66 |
import org.gvsig.gui.beans.swing.GridBagLayoutPanel; |
... | ... | |
76 | 79 |
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol; |
77 | 80 |
import com.iver.cit.gvsig.fmap.layers.FLayer; |
78 | 81 |
import com.iver.cit.gvsig.fmap.layers.FLyrVect; |
82 |
import com.iver.cit.gvsig.fmap.layers.LegendChangedEvent; |
|
79 | 83 |
import com.iver.cit.gvsig.fmap.layers.XMLException; |
80 | 84 |
import com.iver.cit.gvsig.fmap.layers.layerOperations.AlphanumericData; |
81 | 85 |
import com.iver.cit.gvsig.fmap.layers.layerOperations.ClassifiableVectorial; |
... | ... | |
83 | 87 |
import com.iver.cit.gvsig.fmap.rendering.ILegend; |
84 | 88 |
import com.iver.cit.gvsig.fmap.rendering.LegendFactory; |
85 | 89 |
import com.iver.cit.gvsig.fmap.rendering.NullUniqueValue; |
90 |
import com.iver.cit.gvsig.fmap.rendering.SymbolLegendEvent; |
|
86 | 91 |
import com.iver.cit.gvsig.fmap.rendering.VectorialUniqueValueLegend; |
87 | 92 |
import com.iver.cit.gvsig.fmap.rendering.ZSort; |
88 | 93 |
import com.iver.cit.gvsig.gui.styling.JComboBoxColorScheme; |
... | ... | |
613 | 618 |
public boolean isSuitableFor(FLayer layer) { |
614 | 619 |
return (layer instanceof FLyrVect); |
615 | 620 |
} |
621 |
|
|
616 | 622 |
} |
trunk/applications/appgvSIG/src/com/iver/cit/gvsig/project/documents/view/legend/gui/SymbolTable.java | ||
---|---|---|
54 | 54 |
import java.awt.event.ActionListener; |
55 | 55 |
import java.awt.event.MouseAdapter; |
56 | 56 |
import java.awt.event.MouseEvent; |
57 |
import java.beans.PropertyChangeEvent; |
|
58 |
import java.beans.PropertyChangeListener; |
|
57 | 59 |
import java.util.ArrayList; |
58 | 60 |
import java.util.Hashtable; |
59 |
import java.util.Vector; |
|
60 |
|
|
61 | 61 |
import javax.swing.JPanel; |
62 | 62 |
import javax.swing.JScrollPane; |
63 | 63 |
import javax.swing.event.ChangeEvent; |
64 | 64 |
import javax.swing.table.DefaultTableModel; |
65 | 65 |
import javax.swing.table.TableCellEditor; |
66 | 66 |
import javax.swing.table.TableColumn; |
67 |
import javax.swing.table.TableModel; |
|
68 |
|
|
69 | 67 |
import com.hardcode.gdbms.engine.values.NullValue; |
70 | 68 |
import com.iver.andami.PluginServices; |
71 | 69 |
import com.iver.andami.ui.mdiFrame.JMenuItem; |
... | ... | |
73 | 71 |
import com.iver.cit.gvsig.fmap.core.symbols.ISymbol; |
74 | 72 |
import com.iver.cit.gvsig.fmap.rendering.NullIntervalValue; |
75 | 73 |
import com.iver.cit.gvsig.fmap.rendering.NullUniqueValue; |
76 |
import com.iver.cit.gvsig.fmap.rendering.styling.labeling.LabelClass; |
|
77 | 74 |
import com.iver.cit.gvsig.project.documents.gui.SymbolCellEditor; |
78 | 75 |
import com.iver.cit.gvsig.project.documents.gui.TableSymbolCellRenderer; |
79 | 76 |
import com.iver.cit.gvsig.project.documents.view.legend.edition.gui.IntervalCellEditor; |
... | ... | |
520 | 517 |
@Override |
521 | 518 |
public void setValueAt(Object aValue, int row, int column) { |
522 | 519 |
|
523 |
if(column == 2){ |
|
524 |
ISymbol symbol = (ISymbol) getValueAt(row,0); |
|
525 |
symbol.setDescription((String) aValue); |
|
526 |
setValueAt(symbol,row,0); |
|
527 |
} |
|
520 |
if(column == 0){ |
|
521 |
ISymbol oldSymbol = (ISymbol) getValueAt(row,0); |
|
522 |
ISymbol newSymbol = (ISymbol) aValue; |
|
523 |
newSymbol.setDescription(oldSymbol.getDescription()); |
|
524 |
//TODO: Habr?a que enviar a la leyenda un replace(oldSymbol, newSymbol) |
|
525 |
super.setValueAt(newSymbol, row, column); |
|
526 |
} else { |
|
527 |
if(column == 2){ |
|
528 |
ISymbol symbol = (ISymbol) getValueAt(row,0); |
|
529 |
symbol.setDescription((String) aValue); |
|
530 |
setValueAt(symbol,row,0); |
|
531 |
} |
|
528 | 532 |
|
529 |
super.setValueAt(aValue, row, column); |
|
533 |
super.setValueAt(aValue, row, column); |
|
534 |
} |
|
530 | 535 |
} |
531 | 536 |
|
532 | 537 |
} |
... | ... | |
678 | 683 |
} |
679 | 684 |
|
680 | 685 |
} |
681 |
|
|
682 | 686 |
} |
Also available in: Unified diff