Revision 1827 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/legendmanager/panels/FPanelLegendDefault.java

View differences:

FPanelLegendDefault.java
63 63
import java.awt.geom.Line2D;
64 64
import java.awt.geom.Rectangle2D;
65 65
import java.io.File;
66
import java.net.URI;
66 67
import java.util.List;
67 68

  
68 69
import javax.swing.BorderFactory;
......
717 718
					jBtnImagen.setVisible(true);
718 719
					if (jTxtImagen.getText().compareTo("") != 0)
719 720
					{
720
						m_FSymbol.setIcon(new ImageIcon(jTxtImagen.getText()).getImage());
721
					    File iconFile = new File(jTxtImagen.getText());
722
					    URI theUri= iconFile.toURI();
723
						m_FSymbol.setIconURI(theUri);
721 724
					}
722 725
				}
723 726
				m_FSymbol.setColor(pointColorChooserPanel.getColor());
......
876 879
			getJCheckBox().setSelected(!m_FSymbol.isSizeInPixels());
877 880
			getJComboBox_pointType().setSelectedItem(new Integer(m_FSymbol.getStyle()));
878 881
			
882
			if (m_FSymbol.getStyle() == FConstant.SYMBOL_STYLE_MARKER_IMAGEN)
883
			{
884
			    File fProv = new File(m_FSymbol.getIconURI());
885
				jTxtImagen.setText(fProv.getAbsolutePath());
886
				jTxtImagen.setVisible(true);
887
				jLblImagen.setVisible(true);
888
				jBtnImagen.setVisible(true);
889
			}
890
			
891
			
879 892
		}
880 893
		
881 894
		// setAlpha(255 - m_FSymbol.m_Transparency);

Also available in: Unified diff