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

📄 mainframe.java

📁 时空图计算和编辑程序
💻 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 + -