📄 mainframe.java
字号:
jPasswordField = new JPasswordField();
jPasswordField.setBounds(new java.awt.Rectangle(296,129,147,29));
}
return jPasswordField;
}
private JTextField getJTextField2() {
if (jTextField2 == null) {
jTextField2 = new JTextField();
jTextField2.setBounds(new java.awt.Rectangle(162,182,142,28));
}
return jTextField2;
}
private JTextField getJTextField3() {
if (jTextField3 == null) {
jTextField3 = new JTextField();
jTextField3.setBounds(new java.awt.Rectangle(441,181,144,30));
}
return jTextField3;
}
private JRadioButton getJRadioButton() {
if (jRadioButton == null) {
jRadioButton = new JRadioButton();
jRadioButton.setBounds(new java.awt.Rectangle(163,219,64,28));
jRadioButton.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 14));
jRadioButton.setText("男");
jRadioButton.addActionListener(new RadioListener1());
}
return jRadioButton;
}
private JRadioButton getJRadioButton1() {
if (jRadioButton1 == null) {
jRadioButton1 = new JRadioButton();
jRadioButton1.setBounds(new java.awt.Rectangle(234,219,69,29));
jRadioButton1.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 14));
jRadioButton1.setText("女");
jRadioButton1.addActionListener(new RadioListener1());
}
return jRadioButton1;
}
class RadioListener1 implements ActionListener{
public void actionPerformed(ActionEvent e){
strRadio = e.getActionCommand().toString();
}
}
private JTextField getJTextField4() {
if (jTextField4 == null) {
jTextField4 = new JTextField();
jTextField4.setBounds(new java.awt.Rectangle(441,219,143,30));
}
return jTextField4;
}
private JTextField getJTextField5() {
if (jTextField5 == null) {
jTextField5 = new JTextField();
jTextField5.setBounds(new java.awt.Rectangle(162,257,141,30));
}
return jTextField5;
}
private JTextField getJTextField6() {
if (jTextField6 == null) {
jTextField6 = new JTextField();
jTextField6.setBounds(new java.awt.Rectangle(441,257,143,30));
}
return jTextField6;
}
private JComboBox getJComboBox() {
if (jComboBox == null) {
jComboBox = new JComboBox();
jComboBox.setBounds(new java.awt.Rectangle(162,294,140,28));
}
Iterator ter1 = new MemberManage().getAssnName().iterator();
while(ter1.hasNext()){
String assnName = (String)ter1.next();
jComboBox.addItem(assnName);
}
jComboBox.addItemListener(new MyComboListener());
return jComboBox;
}
String str = "";
class MyComboListener implements ItemListener{
public void itemStateChanged(ItemEvent e){
str = (String)e.getItem();
}
}
private JComboBox getJComboBox1() {
if (jComboBox1 == null) {
jComboBox1 = new JComboBox();
jComboBox1.setBounds(new java.awt.Rectangle(441,294,141,29));
}
Iterator ter = new MemberManage().getMadmin().iterator();
while(ter.hasNext()){
String mAdmin = (String)ter.next();
jComboBox1.addItem(mAdmin);
}
jComboBox1.addItemListener(new MyComboListener1());
return jComboBox1;
}
String str1 = "";
class MyComboListener1 implements ItemListener{
public void itemStateChanged(ItemEvent e){
str1 = (String)e.getItem();
}
}
private JTextField getJTextField7() {
if (jTextField7 == null) {
jTextField7 = new JTextField();
jTextField7.setBounds(new java.awt.Rectangle(161,332,140,29));
}
return jTextField7;
}
private JTextField getJTextField8() {
if (jTextField8 == null) {
jTextField8 = new JTextField();
jTextField8.setBounds(new java.awt.Rectangle(440,332,141,28));
}
return jTextField8;
}
private JTextField getJTextField9() {
if (jTextField9 == null) {
jTextField9 = new JTextField();
jTextField9.setBounds(new java.awt.Rectangle(160,369,139,29));
}
return jTextField9;
}
private JButton getJButton9() {
if (jButton9 == null) {
jButton9 = new JButton();
jButton9.setBounds(new java.awt.Rectangle(75,423,121,37));
jButton9.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
jButton9.setText("确 定");
jButton9.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
MemberValues mv = getMemberValues();
if(checkInputText()){
if(new MemberManage().addMember(mv)){
JOptionPane.showMessageDialog(MainFrame.this,"数据追加成功");
}
}
}});
}
return jButton9;
}
public MemberValues getMemberValues(){
String account = getJTextField().getText();
String password = getJPasswordField().getText();
String name = getJTextField2().getText();
String major = getJTextField3().getText();
String sex = strRadio;
String phone = getJTextField7().getText();
String emall = getJTextField8().getText();
String qq = getJTextField9().getText();
String birth = getJTextField4().getText();
String dormitory = getJTextField5().getText();
String joinDate = getJTextField6().getText();
String deptAssn = str;
String admin = str1;
MemberValues values = new MemberValues(account,password,name,major,sex,phone,emall,qq,birth,dormitory,joinDate,deptAssn,admin);
return values;
}
private boolean checkInputText(){
CheckInputText check = new CheckInputText();
if(check.checkInputIsNull(jTextField.getText())){
JOptionPane.showMessageDialog(this,"请输入帐号!");
jTextField.requestFocus();
return false;
}else if(check.checkInputIsNull(jPasswordField.getText())){
JOptionPane.showMessageDialog(this,"请输入密码!");
jPasswordField.requestFocus();
return false;
}else if(check.checkInputIsNull(jTextField2.getText())){
JOptionPane.showMessageDialog(this,"名字不能为空!");
jTextField2.requestFocus();
return false;
}else if(!check.checkDateFormatIsLegal(jTextField6.getText())){
JOptionPane.showMessageDialog(this,"只能是按照2007-01-26这种格式输入日期");
jTextField6.requestFocus();
return false;
}else if(!check.checkDateFormatIsLegal(jTextField4.getText())){
JOptionPane.showMessageDialog(this,"只能是按照2007-01-26这种格式输入日期");
jTextField4.requestFocus();
return false;
}else if(check.checkInputIsNull(jComboBox.getSelectedItem().toString())){
JOptionPane.showMessageDialog(this,"请选择你要加入的社团!");
jComboBox.requestFocus();
return false;
}else if(check.checkInputIsNull(jTextField3.getText())){
JOptionPane.showMessageDialog(this,"专业班级不能为空!");
jTextField3.requestFocus();
return false;
}else if(check.checkInputIsNull(jTextField5.getText())){
JOptionPane.showMessageDialog(this,"寝室不能为空!");
jTextField5.requestFocus();
return false;
}else if(check.checkInputIsNull(jTextField7.getText())){
JOptionPane.showMessageDialog(this,"电话不能为空!");
jTextField7.requestFocus();
return false;
}else if(check.checkInputIsNull(jTextField8.getText())){
JOptionPane.showMessageDialog(this,"Emall不能为空!");
jTextField8.requestFocus();
return false;
}else if(check.checkInputIsNull(jTextField9.getText())){
JOptionPane.showMessageDialog(this,"专业班级不能为空!");
jTextField9.requestFocus();
return false;
}
return true;
}
private JButton getJButton10() {
if (jButton10 == null) {
jButton10 = new JButton();
jButton10.setBounds(new java.awt.Rectangle(257,423,122,37));
jButton10.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
jButton10.setText("重 置");
jButton10.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jTextField.setText(null);
jPasswordField.setText(null);
jTextField2.setText(null);
jTextField3.setText(null);
jTextField4.setText(null);
jTextField5.setText(null);
jTextField6.setText(null);
jTextField7.setText(null);
jTextField8.setText(null);
jTextField9.setText(null);
jTextField.requestFocus();
}
});
}
return jButton10;
}
private JButton getJButton11() {
if (jButton11 == null) {
jButton11 = new JButton();
jButton11.setBounds(new java.awt.Rectangle(436,423,123,37));
jButton11.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
jButton11.setText("取 消");
jButton11.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jPanel2.setVisible(false);
}
});
}
return jButton11;
}
private JTextField getJTextField10() {
if (jTextField10 == null) {
jTextField10 = new JTextField();
jTextField10.setBounds(new java.awt.Rectangle(282,149,142,31));
}
return jTextField10;
}
private JPasswordField getJPasswordField1() {
if (jPasswordField1 == null) {
jPasswordField1 = new JPasswordField();
jPasswordField1.setBounds(new java.awt.Rectangle(286,240,141,32));
}
return jPasswordField1;
}
private JButton getJButton12() {
if (jButton12 == null) {
jButton12 = new JButton();
jButton12.setBounds(new java.awt.Rectangle(78,360,120,38));
jButton12.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
jButton12.setText("确 定");
jButton12.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(new MemberManage().checkAccount(jTextField10.getText(),jPasswordField1.getText())){
if(new MemberManage().deleteMember(jTextField10.getText(),jPasswordField1.getText())){
JOptionPane.showMessageDialog(MainFrame.this,"注销成功");
}else{
}
}else{
JOptionPane.showMessageDialog(MainFrame.this,"请重新输入帐号和密码!");
}
}});
}
return jButton12;
}
private JButton getJButton13() {
if (jButton13 == null) {
jButton13 = new JButton();
jButton13.setBounds(new java.awt.Rectangle(252,360,120,38));
jButton13.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
jButton13.setText("重 置");
jButton13.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jTextField10.setText(null);
jPasswordField1.setText(null);
jTextField10.requestFocus();
}
});
}
return jButton13;
}
private JButton getJButton14() {
if (jButton14 == null) {
jButton14 = new JButton();
jButton14.setBounds(new java.awt.Rectangle(430,361,120,37));
jButton14.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
jButton14.setText("取 消");
jButton14.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
jPanel2.setVisible(false);
}
});
}
return jButton14;
}
private JTextField getJTextField12() {
if (jTextField12 == null) {
jTextField12 = new JTextField();
jTextField12.setBounds(new java.awt.Rectangle(149,86,153,29));
}
return jTextField12;
}
private JTextField getJTextField13() {
if (jTextField13 == null) {
jTextField13 = new JTextField();
jTextField13.setBounds(new java.awt.Rectangle(422,86,153,30));
}
return jTextField13;
}
private JRadioButton getJRadioButton2() {
if (jRadioButton2 == null) {
jRadioButton2 = new JRadioButton();
jRadioButton2.setBounds(new java.awt.Rectangle(152,124,67,31));
jRadioButton2.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 14));
jRadioButton2.setText("男");
}
return jRadioButton2;
}
private JRadioButton getJRadioButton3() {
if (jRadioButton3 == null) {
jRadioButton3 = new JRadioButton();
jRadioButton3.setBounds(new java.awt.Rectangle(221,125,65,31));
jRadioButton3.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 14));
jRadioButton3.setText("女");
}
return jRadioButton3;
}
private JTextField getJTextField14() {
if (jTextField14 == null) {
jTextField14 = new JTextField();
jTextField14.setBounds(new java.awt.Rectangle(422,128,151,27));
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -