📄 mainframe.java
字号:
import java.awt.*;
import java.io.File;
import data2.Global;
import super_cpt.*;
import my_cpt.*;
import java.awt.event.*;
public class MainFrame extends SuperFrame{
/**
* 主界面
*/
//BTNSTR={"新建文件","保存文件","打开文件","时空图计算","优化图像","导出计算结果","导出图像","导出优化图像","批量导出数据"};
MainPane pane;
MessagePane msgpane=new MessagePane();
public MainFrame()
{
super("时空图绘制及计算工具-Beta 0.8");
pane=new MainPane(this);
this.setLayout(null);
this.add(msgpane);
this.add(pane);
pane.msgpane=msgpane;
movable=false;
}
boolean isbool=true;
public void myPaint(Graphics2D g)
{
if(isbool)
{
isbool=false;
pane.setBounds(4,21,getWidth()-6,getHeight()-21-68);
//System.out.println(pane.getHeight());
msgpane.setBounds(4,pane.getHeight()+pane.getY(),pane.getWidth(),68);
pane.ShowMsgPane("程序初始化成功,请开始您的工作画面.",true);
}
}
public static void main(String[] args) {
// TODO 自动生成方法存根
//进行数据检查
System.out.println("检查预设数据...");
File d=new File(Global.PEN_PATH);
if(!d.exists()){
d.mkdir();
System.out.println("文件夹数据出错,正在修正...");
}
d=new File(Global.OUTPUT_DIR);
if(!d.exists()){
d.mkdir();
System.out.println("文件夹数据出错,正在修正...");
}
//显示窗体
System.out.println("构建可视化界面...");
MainFrame f=new MainFrame();
try
{
System.out.println("计算窗体位置...");
Dimension size=new Dimension(1024,700);
//Dimension screensize=Toolkit.getDefaultToolkit().getScreenSize();
//int x=(screensize.width-size.width)/2,
//y=(screensize.height-size.height)/2;
System.out.println("窗体初始化完成...");
//f.setBounds(x,y,size.width,size.height);
f.setBounds(0,0,1024,738);
System.out.println("正在向屏幕绘制窗体...");
f.setVisible(true);
System.out.println("程序启动完成.");
//f.pane.CreateNewImage();
}catch(Exception e){
System.out.println("程序启动失败.程序已终止.");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -