📄 mydialog.java
字号:
/*
* 创建日期 2006-12-13
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.sxw.xml;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
/**
* @author sxwailyc
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class MyDialog extends JDialog implements ActionListener{
XmlEditWindow xmleditwindow;
JLabel label1;
JTextField databasename;
JLabel label2 ;
JTextField username;
JLabel label3;
JPasswordField password;
JLabel label4 ;
JTextField tablename;
JButton okButton;
JButton cancel;
public MyDialog(XmlEditWindow parent, String name,boolean modal){
super(parent,name,modal);
this.xmleditwindow = parent;
Container cp =this.getContentPane();
//cp.setTitle(name);
this.setLayout(null);
this.setSize(300,220);
cp.setLayout(null);
cp.setSize(300,220);
label1 = new JLabel("数据库名:");
label1.setBounds(60,30,70,20);
databasename =new JTextField();
databasename.setBounds(135,30,70,20);
label2 = new JLabel("用户名:");
label2.setBounds(60,55,70,20);
username =new JTextField();
username.setBounds(135,55,70,20);
label3 = new JLabel("密码:");
label3.setBounds(60,80,70,20);
password =new JPasswordField();
password.setBounds(135,80,70,20);
label4 = new JLabel("表名:");
label4.setBounds(60,105,70,20);
tablename =new JTextField();
tablename.setBounds(135,105,70,20);
cp.add(label1);
cp.add(label2);
cp.add(label3);
cp.add(label4);
cp.add(databasename);
cp.add(username);
cp.add(password);
cp.add(tablename);
okButton =new JButton("确定");
okButton.addActionListener(this);
okButton.setBounds(80,145,60,20);
cp.add(okButton);
cancel = new JButton("取消");
cancel.setBounds(160,145,60,20);
cp.add(cancel);
//this.pack();
cp.setVisible(true);
}
public void actionPerformed(ActionEvent action){
if(action.getActionCommand()=="确定"){
xmleditwindow.setAttribute(databasename.getText(),
username.getText(),
password.getText(),
tablename.getText());
xmleditwindow.connect();
this.dispose();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -