?? creatworkspacedialog.java
字號:
package connex.app.wsUI;
import java.awt.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowAdapter;
public class CreatWorkspaceDialog extends JDialog {
private boolean canceled = false;
JPanel jPanel1 = new JPanel();
JPasswordField pass2 = new JPasswordField();
JLabel jLabel5 = new JLabel();
JScrollPane jScrollPane2 = new JScrollPane();
JPasswordField pass = new JPasswordField();
BorderLayout borderLayout1 = new BorderLayout();
JTextArea description = new JTextArea();
JPanel jPanel2 = new JPanel();
JButton cancel = new JButton();
JButton ok = new JButton();
JLabel jLabel1 = new JLabel();
JPanel jPanel3 = new JPanel();
BorderLayout borderLayout2 = new BorderLayout();
JTextField logName = new JTextField();
JLabel jLabel2 = new JLabel();
JTextField gName = new JTextField();
JLabel jLabel3 = new JLabel();
JLabel jLabel4 = new JLabel();
JLabel jLabel6 = new JLabel();
public CreatWorkspaceDialog(Frame frame) {
super(frame, true);
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public CreatWorkspaceDialog() {
try {
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
private void jbInit() throws Exception {
this.setSize(350, 320);
getContentPane().setLayout(borderLayout1);
jPanel1.setLayout(null);
pass2.setText("");
pass2.setBounds(new Rectangle(128, 128, 176, 24));
jLabel5.setText("* Repeat Password");
jLabel5.setBounds(new Rectangle(16, 130, 113, 22));
jScrollPane2.setBounds(new Rectangle(131, 166, 175, 85));
pass.setText("");
pass.setBounds(new Rectangle(128, 93, 176, 24));
description.setText("");
description.setLineWrap(true);
cancel.setText("Cancel");
cancel.addActionListener(new CreatWorkspaceDialog_cancel_actionAdapter(this));
ok.setText("OK");
ok.addActionListener(new CreatWorkspaceDialog_ok_actionAdapter(this));
jPanel2.setBorder(BorderFactory.createEtchedBorder());
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jLabel1.setText("Description");
jLabel1.setBounds(new Rectangle(16, 164, 113, 22));
jPanel3.setLayout(borderLayout2);
logName.setBounds(new Rectangle(130, 55, 176, 24));
jLabel2.setText("* Workspce name");
jLabel2.setBounds(new Rectangle(18, 20, 113, 22));
gName.setText("");
gName.setBounds(new Rectangle(129, 20, 176, 24));
jLabel3.setBounds(new Rectangle(16, 130, 113, 22));
jLabel4.setText("* Password");
jLabel4.setBounds(new Rectangle(17, 90, 113, 22));
jLabel6.setText("* Login Name");
jLabel6.setBounds(new Rectangle(18, 54, 106, 27));
this.addWindowListener(new CreatWorkspaceDialog_this_windowAdapter(this));
jPanel1.add(logName);
jPanel1.add(jLabel2);
jPanel1.add(jLabel5);
jPanel1.add(pass2);
jPanel1.add(pass);
jPanel1.add(jLabel1);
jPanel1.add(gName);
jPanel1.add(jLabel3);
jPanel1.add(jLabel4);
jPanel1.add(jScrollPane2);
jPanel1.add(jLabel6);
jScrollPane2.getViewport().add(description);
jPanel2.add(cancel);
jPanel2.add(ok);
jPanel3.add(jPanel1, java.awt.BorderLayout.CENTER);
jPanel3.add(jPanel2, java.awt.BorderLayout.SOUTH);
this.getContentPane().add(jPanel3, java.awt.BorderLayout.CENTER);
centerFrame();
}
private void centerFrame() {
// Center the window
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
this.setLocation((screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
this.setVisible(true);
}
public boolean isCanceled() {
return canceled;
}
public String getGroupName() {
return gName.getText();
}
public String getLogInName() {
return logName.getText();
}
public String getPass() {
return new String(pass.getPassword());
}
public String getDescription() {
return description.getText();
}
public void ok_actionPerformed(ActionEvent e) {
if ((!getPass().equals(new String(pass2.getPassword()))) ||
(getGroupName().trim().equals("")) ||
(getLogInName().trim().equals("")) ||
(getPass().trim().equals("")) ||
(new String(pass2.getPassword()).trim().equals("")) /**/) {
return;
}
canceled = false;
this.dispose();
}
public void cancel_actionPerformed(ActionEvent e) {
canceled = true;
this.dispose();
}
public void this_windowClosing(WindowEvent e) {
canceled = true;
this.dispose();
}
}
class CreatWorkspaceDialog_this_windowAdapter extends WindowAdapter {
private CreatWorkspaceDialog adaptee;
CreatWorkspaceDialog_this_windowAdapter(CreatWorkspaceDialog adaptee) {
this.adaptee = adaptee; }
public void windowClosing(WindowEvent e) {
adaptee.this_windowClosing(e); }}
class CreatWorkspaceDialog_cancel_actionAdapter implements ActionListener {
private CreatWorkspaceDialog adaptee;
CreatWorkspaceDialog_cancel_actionAdapter(CreatWorkspaceDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.cancel_actionPerformed(e);
}
}
class CreatWorkspaceDialog_ok_actionAdapter implements ActionListener {
private CreatWorkspaceDialog adaptee;
CreatWorkspaceDialog_ok_actionAdapter(CreatWorkspaceDialog adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.ok_actionPerformed(e);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -