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

📄 abstracttaskmonitorbuttonboxpanel.java

📁 一个用java写的地震分析软件(无源码)
💻 JAVA
字号:
package org.trinet.util.graphics.task;
import java.awt.*;

/** An extension of TaskMonitorProgressBarPanel with a button component
  * enabled for controlling the starting, stopping, or canceling of
  * the AbstractMonitorableTask.
*/
public abstract class AbstractTaskMonitorButtonBoxPanel extends TaskMonitorProgressBarPanel {

    /** Container for buttons controlling task. */
    protected Container buttonControls; // e.g. Box, JComponent, Window, ScrollPane

    public AbstractTaskMonitorButtonBoxPanel (AbstractMonitorableTask task) {
        super(task);
    }

    protected void initPanel() {
        initProgressComponent();
        initButtonControlComponent();
        initPanelLayout();
        initTimer();
    }

    protected void initButtonControlComponent() {
        if (buttonControls != null) remove(buttonControls);
        buttonControls = createControlButtonComponent();
    }

    protected void resetProgressGraphics() {
        resetProgressComponent();
        resetControlButtons();
    }

    protected abstract void initPanelLayout() ;
    protected abstract Container createControlButtonComponent() ;
    protected abstract void resetControlButtons() ;
}

⌨️ 快捷键说明

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