⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 detachinitdialog.java

📁 一个很有特点的地图平台,可以以动画方试展现电子地图,有拉近,拉远,滑动功能,最主要的是它是一个地图维护台,处理地图到数据库的数据导入
💻 JAVA
字号:
package mapcenter.weihu;import java.awt.*;import java.awt.event.*;import javax.swing.*;import mapcenter.service.*;public class DetachInitDialog extends JDialog{  private static final Log log = LogFactory.getLog("WebGIS");  JPanel contentPanel = new JPanel();  JPanel buttonPanel = new JPanel();  JLabel jLabel1 = new JLabel("路段初始化");  JProgressBar jprog = new JProgressBar(0,100);  JButton okButton = new JButton("开始");  JButton noButton = new JButton("退出");  public DetachInitDialog(Frame frame) {    super(frame, "地图归一化", false);    try {      jbInit();      this.setSize(200,150);      jprog.setStringPainted(true);      okButton.putClientProperty("Label",jLabel1);      okButton.putClientProperty("jprog",jprog);      okButton.addActionListener(new DetachHandle(((MainFrame)frame).mapHandle));      Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();      Dimension frameSize = this.getSize();      this.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);    }    catch(Exception ex){log.error(ex);}  }  private void jbInit() throws Exception {    this.setContentPane(contentPanel);    contentPanel.setLayout(new GridLayout(3, 1));    buttonPanel.setLayout(new FlowLayout());    contentPanel.add(jLabel1);    contentPanel.add(jprog);    contentPanel.add(buttonPanel);    buttonPanel.add(okButton);    buttonPanel.add(noButton);  }  public static void main(String[] args){    JFrame jframe = new JFrame();    jframe.setIconImage(Toolkit.getDefaultToolkit().createImage("D:/JB/MapCenter/src/mapcenter/maptools/image/buffershape1.gif"));;    jframe.setSize(400,300);    jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    jframe.show();    new RoadInitDialog(jframe).show();  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -