<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to take the end point to draw a line in ArcEngine (MOLE LINE SYMBOL)? in Java Maps SDK Questions</title>
    <link>https://community.esri.com/t5/java-maps-sdk-questions/how-to-take-the-end-point-to-draw-a-line-in/m-p/215886#M587</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Apoorva:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This looks like a great question to post on the ArcObjects - All Development Languages forum here: &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/forums/20-ArcObjects-All-Development-Languages"&gt;http://forums.arcgis.com/forums/20-ArcObjects-All-Development-Languages&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may get a quicker response from there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this is helpful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Aug 2012 14:15:40 GMT</pubDate>
    <dc:creator>EricBader</dc:creator>
    <dc:date>2012-08-13T14:15:40Z</dc:date>
    <item>
      <title>How to take the end point to draw a line in ArcEngine (MOLE LINE SYMBOL)?</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/how-to-take-the-end-point-to-draw-a-line-in/m-p/215885#M586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;what i am trying to do is draw a line as a molelinesymbol the first point i am able to pick from the mouse click but how to pick the second point? I am using Joptionpane showinput dialog, but as soon as that dialog box appears, the application will just hung up and never respond again..&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am putting the complete code in the text file attached and the AddLine function below..looking forward to your help guys.. I am really stuck :confused:.. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;private void AddLine(IPoint location)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; [INDENT]{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; try&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; [INDENT]// create the symbol using a default symbol ID code (fix task line)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IMoleSymbol moleSymbol = new MoleLineSymbol();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; moleSymbol.setSymbolID ("GUTPF---------X");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; moleSymbol.setTextLabels (getLabels());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; moleSymbol.setTextSize (2.0);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // override the default line color and width - these settings are optional&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; //ILineSymbol lineSymbol = (ILineSymbol) moleSymbol;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; //lineSymbol.setColor (getRandomColor());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; //lineSymbol.setWidth (dRandom(1, 5));&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // create a new line geometry for the symbol - this symbol requires two points&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IPointCollection pointCollection = new Polyline();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // place the first endpoint of the line somewhere inside the current map extent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IActiveView activeView = m_mapWindow.getMapBean().getActiveView();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; Envelope ext = (Envelope) activeView.getExtent();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; double lat = dRandom (ext.getYMin(), ext.getYMax());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; double lon = dRandom (ext.getXMin(), ext.getXMax());&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; pointCollection.addPoint (location, null, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;// here i am trying to take Lat-Long from inputdialog&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lat=Double.parseDouble(JOptionPane.showInputDialog("Latitude",""));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; lon=Double.parseDouble(JOptionPane.showInputDialog("Longitude",""));&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; [INDENT][/INDENT]pointCollection.addPoint (createPoint(lon, lat),null,null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // set up the graphic element with the random geometry&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; ILineElement lineElement = new LineElement();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; lineElement.setSymbol ((ILineSymbol)moleSymbol);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; IElement element = (IElement) lineElement;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; element.setGeometry ((IGeometry)pointCollection);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; // add the new element to the map and update the user interface&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; activeView.getGraphicsContainer().addElement (element, 0);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; activeView.partialRefresh (esriViewGraphics, null, null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; ++m_unitCount;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; updateTitle();[/INDENT]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp; catch ( Exception e ) { e.printStackTrace(); }[/INDENT]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Aug 2012 09:49:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/how-to-take-the-end-point-to-draw-a-line-in/m-p/215885#M586</guid>
      <dc:creator>ApoorvaGora</dc:creator>
      <dc:date>2012-08-08T09:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to take the end point to draw a line in ArcEngine (MOLE LINE SYMBOL)?</title>
      <link>https://community.esri.com/t5/java-maps-sdk-questions/how-to-take-the-end-point-to-draw-a-line-in/m-p/215886#M587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello Apoorva:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This looks like a great question to post on the ArcObjects - All Development Languages forum here: &lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://forums.arcgis.com/forums/20-ArcObjects-All-Development-Languages"&gt;http://forums.arcgis.com/forums/20-ArcObjects-All-Development-Languages&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;You may get a quicker response from there.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope this is helpful.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Aug 2012 14:15:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/java-maps-sdk-questions/how-to-take-the-end-point-to-draw-a-line-in/m-p/215886#M587</guid>
      <dc:creator>EricBader</dc:creator>
      <dc:date>2012-08-13T14:15:40Z</dc:date>
    </item>
  </channel>
</rss>

