📄 beifen.java
字号:
/*
* 创建日期 2008-3-18
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package appsm.view;
import javax.swing.JFrame;
import javax.swing.JProgressBar;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.ImageIcon;
import appsm.util.JdbcAdapter;
/**
* @author Administrator
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class Beifen extends JFrame {
private javax.swing.JPanel jContentPane = null;
private JProgressBar jProgressBar = null;
private JLabel jLabel = null;
private JButton jButton = null;
private JButton jButton1 = null;
private Thread runner;
int num=0;
/**
* This is the default constructor
*/
public Beifen() {
super();
initialize();
AppMain.bl=false;
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setResizable(false); // Generated
this.setBounds(300, 200, 500, 400); // Generated
this.setContentPane(getJContentPane());
this.setTitle("系统备份还原");
this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
AppMain.bl=true;
dispose();
}
});
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private javax.swing.JPanel getJContentPane() {
if(jContentPane == null) {
jLabel = new JLabel();
jContentPane = new javax.swing.JPanel();
jContentPane.setLayout(null);
jLabel.setBounds(29, 50, 116, 26); // Generated
jLabel.setText("备份(还原)进度"); // Generated
jContentPane.add(getJProgressBar(), null); // Generated
jContentPane.add(jLabel, null); // Generated
jContentPane.add(getJButton(), null); // Generated
jContentPane.add(getJButton1(), null); // Generated
}
return jContentPane;
}
/**
* This method initializes jProgressBar
*
* @return javax.swing.JProgressBar
*/
private JProgressBar getJProgressBar() {
if (jProgressBar == null) {
try {
jProgressBar = new JProgressBar(0,100);
jProgressBar.setValue(0);
jProgressBar.setStringPainted(true);
jProgressBar.setBounds(26, 80, 435, 55); // Generated
}
catch (java.lang.Throwable e) {
// TODO: Something
}
}
return jProgressBar;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
try {
jButton = new JButton();
jButton.setBounds(21, 188, 95, 91); // Generated
jButton.setIcon(new ImageIcon("./images/btn_buckup.jpg")); // Generated
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
FileChooserTest1.q=true;
FileChooserTest1.main(null);
if(FileChooserTest1.q)
{String str1="use Chaoshi";
String str="use master backup database Chaoshi to disk='"+FileChooserTest1.path+"'";
JdbcAdapter ja=new JdbcAdapter();
ja.Clear(str);
ja.Clear(str1);
}
if(FileChooserTest1.q)
{while(num<=100)
{
jProgressBar.setValue(num);
try
{
Thread.sleep(10);
}catch(Exception ex)
{
ex.printStackTrace();
}
num+=10;
}
}
}
});
}
catch (java.lang.Throwable e) {
// TODO: Something
}
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
try {
jButton1 = new JButton();
jButton1.setBounds(143, 188, 95, 91); // Generated
jButton1.setIcon(new ImageIcon("./images/btn_restore.jpg")); // Generated
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
FileChooserTest.z=true;
FileChooserTest.main(null);
if(FileChooserTest.z)
{
String str="use master ";
String str2=" RESTORE DATABASE Chaoshi FROM disk='"+FileChooserTest.path+"' ";
String str1="use Chaoshi";
JdbcAdapter j=new JdbcAdapter();
j.Clear(str);
j.Clear(str2);
j.Clear(str1);
}
if(FileChooserTest.z)
{ while(num<=100)
{
jProgressBar.setValue(num);
try
{
Thread.sleep(10);
}catch(Exception ex)
{
ex.printStackTrace();
}
num+=10;
}
}
}
});
}
catch (java.lang.Throwable e) {
// TODO: Something
}
}
return jButton1;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -