阅读:3767回复:4
用MO做的java示例
<P>两个文件</P>
<P>//class1</P> <P>package mojavaproject;</P> <P>import java.awt.BorderLayout; import java.awt.Dimension;</P> <P>import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JSplitPane; import java.awt.*; import com.esri.mo2.ui.bean.Map; import com.esri.mo2.ui.toc.TreeToc; import com.esri.mo2.ui.bean.Layer; import com.esri.mo2.ui.tb.ZoomPanToolBar;</P> <P>public class MoJFrame extends JFrame { JPanel contentPane; BorderLayout borderLayout1 = new BorderLayout(); JSplitPane jSplitPane1 = new JSplitPane(); Map map1 = new Map(); TreeToc treeToc1 = new TreeToc(); Layer layer1 = new Layer(); ZoomPanToolBar zoomPanToolBar1 = new ZoomPanToolBar();</P> <P> public MoJFrame() { try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } }</P> <P> /** * Component initialization. * * @throws java.lang.Exception */ private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(borderLayout1); setSize(new Dimension(400, 300)); setTitle("MapObjects_Java"); layer1.setDataset("com.esri.mo2.src.file.FileSystemConnection!C:/ESRI/MOJ20/Samples/Data/USA/states.shp!"); layer1.setBounds(new Rectangle(198, 216, 32, 32)); treeToc1.setMap(map1); zoomPanToolBar1.setMap(map1); contentPane.add(jSplitPane1, java.awt.BorderLayout.CENTER); jSplitPane1.add(map1, JSplitPane.RIGHT); map1.add(layer1); jSplitPane1.add(treeToc1, JSplitPane.LEFT); contentPane.add(zoomPanToolBar1, java.awt.BorderLayout.NORTH); jSplitPane1.setDividerLocation(100); } } //jFrame Class</P> <P>package mojavaproject;</P> <P>import java.awt.BorderLayout; import java.awt.Dimension;</P> <P>import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JSplitPane; import java.awt.*; import com.esri.mo2.ui.bean.Map; import com.esri.mo2.ui.toc.TreeToc; import com.esri.mo2.ui.bean.Layer; import com.esri.mo2.ui.tb.ZoomPanToolBar;</P> <P>public class MoJFrame extends JFrame { JPanel contentPane; BorderLayout borderLayout1 = new BorderLayout(); JSplitPane jSplitPane1 = new JSplitPane(); Map map1 = new Map(); TreeToc treeToc1 = new TreeToc(); Layer layer1 = new Layer(); ZoomPanToolBar zoomPanToolBar1 = new ZoomPanToolBar();</P> <P> public MoJFrame() { try { setDefaultCloseOperation(EXIT_ON_CLOSE); jbInit(); } catch (Exception exception) { exception.printStackTrace(); } }</P> <P> /** * Component initialization. * * @throws java.lang.Exception */ private void jbInit() throws Exception { contentPane = (JPanel) getContentPane(); contentPane.setLayout(borderLayout1); setSize(new Dimension(400, 300)); setTitle("MapObjects_Java"); layer1.setDataset("com.esri.mo2.src.file.FileSystemConnection!C:/ESRI/MOJ20/Samples/Data/USA/states.shp!"); layer1.setBounds(new Rectangle(198, 216, 32, 32)); treeToc1.setMap(map1); zoomPanToolBar1.setMap(map1); contentPane.add(jSplitPane1, java.awt.BorderLayout.CENTER); jSplitPane1.add(map1, JSplitPane.RIGHT); map1.add(layer1); jSplitPane1.add(treeToc1, JSplitPane.LEFT); contentPane.add(zoomPanToolBar1, java.awt.BorderLayout.NORTH); jSplitPane1.setDividerLocation(100); } } </P> |
|
1楼#
发布于:2005-05-19 19:20
<P>请问在jbuilder7里如何加mo控件呢?我已经安装过MOJava10了。谢谢!</P>
|
|
2楼#
发布于:2005-07-11 20:17
请参看安装路径下Documentation文件夹下的GettingStarted.pdf,感谢你使用MOJAVA。
|
|
|
3楼#
发布于:2005-07-28 21:52
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em01.gif" />
|
|
4楼#
发布于:2006-01-14 12:50
<P>mojava有没有破解版的????</P>
|
|