📄 mainframe.java
字号:
/**
* @(#)main.MainFrame.java 2008-11-10
* Copy Right Information : Tarena
* Project : InitDB
* JDK version used : jdk1.6.4
* Comments : 此处输入简单类说明
* Version : 1.0
* Sr Date Modified By Why & What is modified
* 1. 2008-11-10 小猪 新建
**/
package main;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Insets;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import run.Run;
import dao.DBCon;
/**
* 此处加入类详细说明
* 2008-11-10
* @author 达内科技[Tarena Training Group]
* @version 1.0
* @since JDK1.6(建议)
* @author Administrator
*/
public class MainFrame extends JFrame implements ActionListener{
private JButton btnBegin = new JButton("初始化系统");
private JLabel lblInfo = new JLabel("数据库参数设置");
private JLabel lblName = new JLabel("用户名");
private JTextField txtName = new JTextField("root");
private JLabel lblPass = new JLabel("密码");
private JTextField txtPass = new JTextField();
public MainFrame() {
setTitle("GWAP2.0 简易初始化系统");
setSize(240,170);
setResizable(false);
Toolkit tk=Toolkit.getDefaultToolkit();
setLocation((tk.getScreenSize().width-getSize().width)/2,(tk.getScreenSize().height-getSize().height)/2);
lblInfo.setPreferredSize(new Dimension(180,20));
lblName.setPreferredSize(new Dimension(80,20));
txtName.setPreferredSize(new Dimension(100,20));
lblPass.setPreferredSize(new Dimension(80,20));
txtPass.setPreferredSize(new Dimension(100,20));
btnBegin.setMargin(new Insets(0,0,0,0));
btnBegin.setPreferredSize(new Dimension(120,20));
btnBegin.addActionListener(this);
setLayout(new FlowLayout(FlowLayout.CENTER,5,10));
add(lblInfo);
add(lblName);
add(txtName);
add(lblPass);
add(txtPass);
add(btnBegin);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
try {
btnBegin.setText("初始化中...请稍后");
DBCon.user = txtName.getText();
DBCon.pwd = txtPass.getText();
btnBegin.setEnabled(false);
try {
Run.main(null);
} catch (Exception e1) {
e1.printStackTrace();
}
btnBegin.setEnabled(true);
btnBegin.setText("恭喜!初始化完成。");
} catch (RuntimeException e1) {
JOptionPane.showMessageDialog(null, "发生错误:"+e1.getMessage());
}
}
/**
* @param args
*/
public static void main(String[] args) {
new MainFrame();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -