📄 framemain.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 + -