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

📄 mainwindow.java

📁 这是自定义工作流的图形定义部分
💻 JAVA
字号:
//package vlab;虚拟试验室的主操作窗口import javax.swing.*;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * Title:        work-flow * Description: * Copyright:    Copyright (c) 2002 * Company:      CSU * @author 		 smallbeetle * @version 1.0 *//*上面为下拉菜单,中间为toolbar按键快捷操作部分,下面为作图操作窗口操作窗口一个JTabbedPane面板,JTabbedPane面板分为 designPanel,resultPanel两个面板,JTabbedPane下面为status--label*/public class MainWindow extends JFrame {//  cp_MainMenu cp_mainMenu = null;  JLabel StatusBar  = null;  JTabbedPane jTabbedPane = null ;  DesignPanel designPanel = null;  public MainWindow() {    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception {    addWindowListener(      new WindowAdapter(){        public void windowsClosing(WindowEvent e){          System.exit(0);        }      }    );    csuSystem.initialize(this);    this.setIconImage((Image)csuSystem.getObject("SYSTEM.JPG"));    StatusBar = new JLabel("Status");    jTabbedPane = new JTabbedPane();    this.setTitle("Digital Image Process Virtual Laboratory");    designPanel = new DesignPanel(this);    jTabbedPane.add(designPanel, "designPane");       //在可切换面板中加入design面板    this.getContentPane().setLayout(new BorderLayout());    this.getContentPane().add(StatusBar, BorderLayout.SOUTH);    this.getContentPane().add(jTabbedPane, BorderLayout.CENTER);  }  public void setStatus(String message){    StatusBar.setText(message);  }}

⌨️ 快捷键说明

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