taskmonitoroptionpanedialog.java
来自「一个用java写的地震分析软件(无源码)-used to write a sei」· Java 代码 · 共 46 行
JAVA
46 行
package org.trinet.util.graphics.task;
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import javax.swing.*;
import org.trinet.jasi.*;
/** Prototype for a Dialog having an AbstractTaskMonitorOptionPanel progress component. */
public class TaskMonitorOptionPaneDialog extends TaskMonitorButtonBoxDialog {
public static final int HIDE_TYPE = 0;
public static final int HIDE_STOP_TYPE = 1;
public static final int START_STOP_CANCEL_TYPE = 2;
protected int panelType = HIDE_TYPE;
public TaskMonitorOptionPaneDialog() {
super();
}
/** Creates a TaskMonitorOptionPanel instance of the specified type.
* @see #setPanelOptionType(int)
* @returns null panel type is unknown.
*/
protected AbstractTaskMonitorPanel createTaskMonitorPanel(AbstractMonitorableTask task) {
switch (panelType) {
case HIDE_TYPE:
return new TaskMonitorHideOptionPanel(task);
case HIDE_STOP_TYPE:
return new TaskMonitorHideStopOptionPanel(task);
case START_STOP_CANCEL_TYPE:
return new TaskMonitorStartOptionPanel(task);
default:
return null;
}
}
/** Sets the panel button options. Choices are specified by class attributes:
* HIDE_TYPE, HIDE_STOP_TYPE, and START_STOP_CANCEL_TYPE.
* Panel type must be set before invoking setTask(), otherwise type defaults to HIDE_TYPE.
*/
public void setPanelOptionType(int type) {
panelType = type;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?