Revision 20905 trunk/extensions/extSymbology/src/org/gvsig/symbology/gui/styling/LabelClassRenderingProperties.java
LabelClassRenderingProperties.java | ||
---|---|---|
97 | 97 |
private ArrayList<String> expressions; |
98 | 98 |
// private ILabelingMethod method; |
99 | 99 |
private String[] fieldNames; |
100 |
private boolean noEvent = false; |
|
100 | 101 |
|
101 | 102 |
private class ExprEditorPanel extends JPanel implements IWindow { |
102 | 103 |
private static final long serialVersionUID = -3867224882591879900L; |
... | ... | |
207 | 208 |
|
208 | 209 |
ArrayList<String> exp = getExpressions(); |
209 | 210 |
|
210 |
// noEvent = true;
|
|
211 |
noEvent = true; |
|
211 | 212 |
if ( lc != null && |
212 | 213 |
lc.getLabelExpression()!=null && |
213 | 214 |
!lc.getLabelExpression().equals("") && |
... | ... | |
224 | 225 |
} else { |
225 | 226 |
getCmbExpressions().setSelectedItem(exp.get(0)); |
226 | 227 |
} |
227 |
// noEvent = false;
|
|
228 |
noEvent = false;
|
|
228 | 229 |
} |
229 | 230 |
|
230 | 231 |
private JButton getBtnEditExpression() { |
... | ... | |
299 | 300 |
} |
300 | 301 |
|
301 | 302 |
public void actionPerformed(ActionEvent e) { |
303 |
if (noEvent) return; |
|
302 | 304 |
Component c = (Component) e.getSource(); |
303 | 305 |
if (c.equals(btnEditExpression)) { |
304 | 306 |
ExprEditorPanel ep = new ExprEditorPanel((String) getCmbExpressions(). |
Also available in: Unified diff