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

📄 framemain.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
字号:
package net.aetherial.gis2.surface.main;

import java.awt.*;
import javax.swing.*;
import net.sourceforge.mlf.metouia.MetouiaLookAndFeel;
import net.aetherial.gis2.publicuse.SystemItem;
import com.borland.jbcl.layout.PaneLayout;
import com.borland.jbcl.layout.*;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2004</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class FrameMain
    extends JFrame {
  BorderLayout borderLayout1 = new BorderLayout();
  JMenuBar jMenuBar1 = new JMenuBar();
  JMenu jMenu1 = new JMenu();
  JMenu jMenu2 = new JMenu();
  JMenu jMenu3 = new JMenu();
  JMenu jMenu4 = new JMenu();
  JMenu jMenu5 = new JMenu();
  JMenu jMenu6 = new JMenu();
  JMenu jMenu7 = new JMenu();
  JMenu jMenu8 = new JMenu();
  JMenuItem jMenuItem1 = new JMenuItem();
  JMenuItem jMenuItem2 = new JMenuItem();
  JMenuItem jMenuItem3 = new JMenuItem();
  JMenuItem jMenuItem4 = new JMenuItem();
  JMenuItem jMenuItem5 = new JMenuItem();
  JToolBar jToolBar = new JToolBar();
  JButton jButton1 = new JButton();
  JPanel jPanel1 = new JPanel();
  JPanel jPanel2 = new JPanel();
  JSplitPane jSplitPane1 = new JSplitPane();
  JPanel jPanel3 = new JPanel();
  JPanel jPanel4 = new JPanel();
  PaneLayout paneLayout1 = new PaneLayout();
  JToolBar jToolBar1 = new JToolBar();
  PaneLayout paneLayout2 = new PaneLayout();
  JButton jButton2 = new JButton();
  PaneLayout paneLayout3 = new PaneLayout();
  JSplitPane jSplitPane2 = new JSplitPane();
  JPanel jPanel5 = new JPanel();
  JPanel jPanel6 = new JPanel();
  JSplitPane jSplitPane3 = new JSplitPane();
  PaneLayout paneLayout4 = new PaneLayout();
  JPanel jPanel7 = new JPanel();
  JPanel jPanel8 = new JPanel();
  public FrameMain() {
    try {
      jbInit();
    }
    catch (Exception exception) {
      exception.printStackTrace();
    }
  }
  public void show(){
    Dimension screenDim = Toolkit.getDefaultToolkit().getScreenSize();
    this.setIconImage(SystemItem.getImage("HSDIlogo.gif"));
    this.setTitle(SystemItem.SOFTWARE_NAME);
    this.setExtendedState(Frame.MAXIMIZED_BOTH);
    this.setSize(830, 700);
    this.setLocation(
        (screenDim.width - 830) / 2,
        (screenDim.height - 700) / 2
        );
    super.show();
  }

  private void jbInit() throws Exception {
    getContentPane().setLayout(borderLayout1);
    this.setDefaultCloseOperation(EXIT_ON_CLOSE);
    this.setJMenuBar(jMenuBar1);
    jMenu1.setText("文件");
    jMenu2.setText("数据库");
    jMenu3.setText("GPS设备");
    jMenu4.setText("操作");
    jMenu5.setText("处理");
    jMenu6.setText("显示");
    jMenu7.setText("设置");
    jMenu8.setText("帮助");
    jMenuItem1.setText("打开");
    jMenuItem2.setText("保存");
    jMenuItem3.setText("另存为");
    jMenuItem4.setText("目录设置");
    jMenuItem5.setText("退出");
    jButton1.setText("jButton1");
    jPanel1.setLayout(paneLayout1);
    jPanel4.setLayout(paneLayout2);
    jButton2.setText("jButton2");
    jPanel3.setLayout(paneLayout3);
    jPanel5.setLayout(paneLayout4);
    jPanel7.setBackground(Color.white);
    jPanel8.setBackground(Color.cyan);
    jSplitPane3.setOrientation(JSplitPane.VERTICAL_SPLIT);
    jMenuBar1.add(jMenu1);
    jMenuBar1.add(jMenu2);
    jMenuBar1.add(jMenu3);
    jMenuBar1.add(jMenu4);
    jMenuBar1.add(jMenu5);
    jMenuBar1.add(jMenu6);
    jMenuBar1.add(jMenu7);
    jMenuBar1.add(jMenu8);
    jMenu1.add(jMenuItem1);
    jMenu1.add(jMenuItem2);
    jMenu1.add(jMenuItem3);
    jMenu1.add(jMenuItem4);
    jMenu1.addSeparator();
    jMenu1.add(jMenuItem5);
    jToolBar.add(jButton1);
    this.getContentPane().add(jPanel2, java.awt.BorderLayout.SOUTH);

    this.getContentPane().add(jToolBar, java.awt.BorderLayout.NORTH);
    this.getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER);
    jSplitPane1.add(jPanel3, JSplitPane.LEFT);
    jSplitPane1.add(jPanel4, JSplitPane.RIGHT);
    jPanel1.add(jSplitPane1,
                new PaneConstraints("jSplitPane1", "jSplitPane1",
                                    PaneConstraints.ROOT, 1.0F));
    jToolBar1.add(jButton2);
    jSplitPane2.add(jPanel5, JSplitPane.LEFT);
    jSplitPane2.add(jPanel6, JSplitPane.RIGHT);
    jPanel4.add(jToolBar1,
                new PaneConstraints("jToolBar1", "jToolBar1",
                                    PaneConstraints.ROOT, 0.5F));
    jPanel4.add(jSplitPane2,
                new PaneConstraints("jSplitPane2", "jToolBar1",
                                    PaneConstraints.BOTTOM, 0.93436295F));
    jPanel5.add(jSplitPane3,
                new PaneConstraints("jSplitPane3", "jSplitPane3",
                                    PaneConstraints.ROOT, 1.0F));
    jSplitPane3.add(jPanel7, JSplitPane.LEFT);
    jSplitPane3.add(jPanel8, JSplitPane.RIGHT);
    jSplitPane2.setDividerLocation(300);
  }
  public static void main(String args[]){
    try {
      UIManager.setLookAndFeel(new MetouiaLookAndFeel());
    }
    catch (Exception ex) {
    }
    FrameMain fm= new FrameMain();
    fm.show();
  }
}

⌨️ 快捷键说明

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