📄 adddatabasedlg.java
字号:
/*
* Created on 2005-3-17
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.icbcsdc.ddlexp.ui.dialog;
import java.awt.Dialog;
import java.awt.Frame;
import java.awt.GraphicsConfiguration;
import java.awt.HeadlessException;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import com.icbcsdc.ddlexp.ui.UtlFunctions;
import com.icbcsdc.ddlexp.ui.model.EditableTextArea;
/**
* @author youhx
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class AddDatabaseDlg extends JDialog {
public int result;
public String dbName = "";
public String IP = "";
public String UserName = "";
public String Psw = "";
public String Port = "";
private javax.swing.JPanel jContentPane = null;
private JPanel jPanel = null;
private JPanel jPanel1 = null;
private JPanel jPanel2 = null;
private JButton jButton = null;
private JButton jButton1 = null;
private JPanel jPanel3 = null;
private JPanel jPanel4 = null;
private JLabel jLabel = null;
private JTextField jTextArea_DbName = null;
private JLabel jLabel1 = null;
private JLabel jLabel2 = null;
private JTextField jTextArea_IP = null;
private JTextField jTextArea_UserName = null;
private JLabel jLabel3 = null;
private JTextField jTextArea_Port = null;
private JLabel jLabel4 = null;
private JTextField jTextArea_Psw = null;
private JPanel jPanel5 = null;
/**
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg() throws HeadlessException {
super();
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param menu
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Dialog menu) throws HeadlessException {
super(menu);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Dialog arg0, boolean arg1) throws HeadlessException {
super(arg0, arg1);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Frame arg0) throws HeadlessException {
super(arg0);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Frame arg0, boolean arg1) throws HeadlessException {
super(arg0, arg1);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Dialog arg0, String arg1) throws HeadlessException {
super(arg0, arg1);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @param arg2
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Dialog arg0, String arg1, boolean arg2)
throws HeadlessException {
super(arg0, arg1, arg2);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Frame arg0, String arg1) throws HeadlessException {
super(arg0, arg1);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @param arg2
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Frame arg0, String arg1, boolean arg2)
throws HeadlessException {
super(arg0, arg1, arg2);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @param arg2
* @param arg3
* @throws java.awt.HeadlessException
*/
public AddDatabaseDlg(Dialog arg0, String arg1, boolean arg2,
GraphicsConfiguration arg3) throws HeadlessException {
super(arg0, arg1, arg2, arg3);
// TODO Auto-generated constructor stub
initialize();
}
/**
* @param arg0
* @param arg1
* @param arg2
* @param arg3
*/
public AddDatabaseDlg(Frame arg0, String arg1, boolean arg2,
GraphicsConfiguration arg3) {
super(arg0, arg1, arg2, arg3);
// TODO Auto-generated constructor stub
initialize();
}
/**
* This method initializes jPanel
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel() {
if (jPanel == null) {
jLabel = new JLabel();
jPanel = new JPanel();
jLabel.setText("Database Name: ");
jPanel.setBounds(7, 18, 233, 30);
jPanel.add(jLabel, null);
jPanel.add(getJTextArea_DbName(), null);
}
return jPanel;
}
/**
* This method initializes jPanel1
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel1() {
if (jPanel1 == null) {
jPanel1 = new JPanel();
jPanel1.setLayout(null);
jPanel1.setPreferredSize(new java.awt.Dimension(1,1));
jPanel1.setSize(410, 64);
jPanel1.setLocation(5, 52);
jPanel1.add(getJPanel3(), null);
jPanel1.add(getJPanel4(), null);
}
return jPanel1;
}
/**
* This method initializes jPanel2
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel2() {
if (jPanel2 == null) {
jPanel2 = new JPanel();
jPanel2.setBounds(3, 126, 419, 43);
jPanel2.add(getJButton(), null);
jPanel2.add(getJButton1(), null);
}
return jPanel2;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setText("OK");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
pressOK();
}
});
}
return jButton;
}
private void pressOK(){
this.result = 1;
this.dbName = this.jTextArea_DbName.getText().trim();
this.IP = this.jTextArea_IP.getText().trim();
this.UserName = this.jTextArea_UserName.getText().trim();
this.Port = this.jTextArea_Port.getText().trim();
this.Psw = this.jTextArea_Psw.getText().trim();
this.dispose();
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setText("Cancel");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
pressCancel();
}
});
}
return jButton1;
}
private void pressCancel(){
this.dispose();
}
/**
* This method initializes jPanel3
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel3() {
if (jPanel3 == null) {
jLabel2 = new JLabel();
jLabel1 = new JLabel();
jPanel3 = new JPanel();
jPanel3.setLayout(null);
jLabel1.setText("IP: ");
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
jLabel1.setSize(80, 20);
jLabel1.setLocation(5, 5);
jLabel2.setText("User Name:");
jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
jLabel2.setLocation(5, 32);
jLabel2.setSize(80, 20);
jPanel3.setBounds(0, 0, 244, 63);
jPanel3.setPreferredSize(new java.awt.Dimension(1,1));
jPanel3.add(jLabel1, null);
jPanel3.add(getJTextArea_IP(), null);
jPanel3.add(jLabel2, null);
jPanel3.add(getJTextArea_UserName(), null);
}
return jPanel3;
}
/**
* This method initializes jPanel4
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel4() {
if (jPanel4 == null) {
jLabel4 = new JLabel();
jLabel3 = new JLabel();
jPanel4 = new JPanel();
jPanel4.setLayout(null);
jLabel3.setText("Port:");
jLabel3.setSize(75, 20);
jLabel3.setLocation(5, 5);
jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
jLabel4.setText("Password:");
jLabel4.setSize(75, 20);
jLabel4.setLocation(5, 32);
jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);
jPanel4.setBounds(244, 0, 167, 63);
jPanel4.add(jLabel3, null);
jPanel4.add(getJTextArea_Port(), null);
jPanel4.add(jLabel4, null);
jPanel4.add(getJTextArea_Psw(), null);
}
return jPanel4;
}
/**
* This method initializes jTextArea
*
* @return javax.swing.JTextArea
*/
private JTextField getJTextArea_DbName() {
if (jTextArea_DbName == null) {
jTextArea_DbName = new JTextField();
jTextArea_DbName.setPreferredSize(new java.awt.Dimension(100,20));
}
return jTextArea_DbName;
}
/**
* This method initializes jTextArea1
*
* @return javax.swing.JTextArea
*/
private JTextField getJTextArea_IP() {
if (jTextArea_IP == null) {
jTextArea_IP = new JTextField();
jTextArea_IP.setPreferredSize(new java.awt.Dimension(150,20));
jTextArea_IP.setSize(150, 20);
jTextArea_IP.setLocation(90, 5);
}
return jTextArea_IP;
}
/**
* This method initializes jTextArea2
*
* @return javax.swing.JTextArea
*/
private JTextField getJTextArea_UserName() {
if (jTextArea_UserName == null) {
jTextArea_UserName = new JTextField();
jTextArea_UserName.setPreferredSize(new java.awt.Dimension(80,20));
jTextArea_UserName.setSize(80, 20);
jTextArea_UserName.setLocation(90, 32);
}
return jTextArea_UserName;
}
/**
* This method initializes jTextArea3
*
* @return javax.swing.JTextArea
*/
private JTextField getJTextArea_Port() {
if (jTextArea_Port == null) {
jTextArea_Port = new JTextField();
jTextArea_Port.setPreferredSize(new java.awt.Dimension(80,20));
jTextArea_Port.setSize(75, 20);
jTextArea_Port.setLocation(85, 5);
jTextArea_Port.setText("1521");
}
return jTextArea_Port;
}
/**
* This method initializes jTextArea4
*
* @return javax.swing.JTextArea
*/
private JTextField getJTextArea_Psw() {
if (jTextArea_Psw == null) {
jTextArea_Psw = new JTextField();
jTextArea_Psw.setPreferredSize(new java.awt.Dimension(80,20));
jTextArea_Psw.setLocation(85, 32);
jTextArea_Psw.setSize(75, 20);
}
return jTextArea_Psw;
}
/**
* This method initializes jPanel5
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel5() {
if (jPanel5 == null) {
jPanel5 = new JPanel();
jPanel5.setLayout(null);
jPanel5.setSize(423, 123);
jPanel5.setLocation(0, 0);
jPanel5.setBorder(javax.swing.BorderFactory.createTitledBorder(javax.swing.BorderFactory.createLineBorder(java.awt.SystemColor.desktop,1), "Database", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, null, null));
jPanel5.add(getJPanel(), null);
jPanel5.add(getJPanel1(), null);
}
return jPanel5;
}
public static void main(String[] args) {
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setTitle("Add Database");
this.setSize(444, 202);
this.setContentPane(getJContentPane());
this.result = 0;
this.addGListener();
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private javax.swing.JPanel getJContentPane() {
if(jContentPane == null) {
jContentPane = new javax.swing.JPanel();
jContentPane.setLayout(null);
jContentPane.setPreferredSize(new java.awt.Dimension(425,167));
jContentPane.add(getJPanel2(), null);
jContentPane.add(getJPanel5(), null);
}
return jContentPane;
}
void addGListener(){
// 添加全局的listener
class GlobeListener implements KeyListener {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == 10)
//按回车
pressOK();
if (e.getKeyCode() == 27)
//按Esc
pressCancel();
}
public void keyReleased(KeyEvent e) {
}
public void keyTyped(KeyEvent e) {
}};
GlobeListener gListener=new GlobeListener();
UtlFunctions.addGlobalKeyListener(this.getContentPane(),gListener);
}
} // @jve:decl-index=0:visual-constraint="10,10"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -