📄 sy000100.java
字号:
package jm.form.gui.swing.game.sy.sy00;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JProgressBar;
import javax.swing.JTextField;
import javax.swing.Timer;
import jm.entity.util.MenuFrameBean;
import jm.entity.util.SEQNo;
import jm.form.gui.swing.game.system.SystemConfig;
import jm.form.gui.swing.game.system.SystemManager;
import jm.form.gui.swing.game.util.model.BaseDialog;
import jm.framework.gui.AppCtrlHandler;
import jm.framework.gui.ReLoad;
import jm.util.JMFolder;
/**
* <p>Title: 优先加载数据信息画面</p>
*
* <p>Copyright: Copyright (c) 2004-2006</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3
* @see JDK 1.5.0.6
*/
public class SY000100 extends BaseDialog implements ReLoad, AppCtrlHandler {
public void actionPerformed (MenuFrameBean bean, Object aoParams) {
}
public JMFolder getReturnData (int type) {
return null;
}
public boolean init (String asAppId, String asInitOption) {
try {
this.getContentPane().setLayout(borderLayout1);
ProgressBar.setEnabled(false);
Message.setEditable(false);
Message.setText("程序载入中...");
this.getContentPane().add(ProgressBar, java.awt.BorderLayout.NORTH);
this.getContentPane().add(Message, java.awt.BorderLayout.CENTER);
} catch (Exception e) {
}
return true;
}
private JTextField Message = new JTextField();
private BorderLayout borderLayout1 = new BorderLayout();
private boolean reload = false;
private JProgressBar ProgressBar = new JProgressBar(0, 1);
private int delay = 500; //milliseconds
private Timer loadTimer = new Timer(delay, new ActionListener() {
public void actionPerformed (ActionEvent evt) {
try {
//填写需要初期加载的程序
////////////////////////////////////////////////////////////////
//读取数据库基本信息
ReLoad _ReLoad = SystemConfig.getInstance();
reload = _ReLoad.reLoad();
ProgressBar.setValue(1);
reload = SEQNo.getInstance().reLoad();
ProgressBar.setValue(2);
////////////////////////////////////////////////////////////////
queryClose();
} catch (Exception e) {
e.printStackTrace();
reload = false;
SystemManager.getInstance().showErrorMessageDialog("系统启动失败,请重新进入。");
SystemManager.getInstance().exit();
}
}
});
public boolean reLoad () {
if (!reload) {
loadTimer.setRepeats(false);
loadTimer.start();
}
return true;
}
public boolean queryClose () {
this.setVisible(false);
return reload;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -