⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mydialog1.java

📁 人事管理系统
💻 JAVA
字号:
package welcome;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.JOptionPane.*;
/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2005</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class MyDialog1    extends JDialog 
{
  JPanel panel1 = new JPanel();
  JLabel jLabel1 = new JLabel();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JLabel jLabel4 = new JLabel();
  JLabel jLabel5 = new JLabel();
  JLabel jLabel6 = new JLabel();
  JTextField jTextField1 = new JTextField();
  JTextField jTextField2 = new JTextField();
  JTextField jTextField3 = new JTextField();
  JTextField jTextField4 = new JTextField();
  JTextField jTextField5 = new JTextField();
  JTextField jTextField6 = new JTextField();
    JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  boolean flag;
  Database mainFrm;
   public MyDialog1(Frame frame, String title, boolean modal)
    {
    super(frame, title, modal);
         try {
      setDefaultCloseOperation(DISPOSE_ON_CLOSE);
      jbInit();
      
      pack();
    }
    catch (Exception exception) 
    {
      exception.printStackTrace();
    }
     mainFrm=(Database)frame;
flag=true;
    
  }
public MyDialog1(Frame frame,String title,boolean modal, String data[])
   {
  	super(frame, title, modal);
  	 try {
    jbInit();
      pack();
    }
       catch (Exception exception) 
       {
      exception.printStackTrace();
    }
    mainFrm=(Database)frame;
    flag=false;
    jTextField1.setEnabled(false);
    jTextField1.setText(data[0].trim());
     jTextField2.setText(data[1].trim());
      jTextField3.setText(data[2].trim());
       jTextField4.setText(data[3].trim());
        jTextField5.setText(data[4].trim());
         jTextField6.setText(data[5].trim());
  }
  private void jbInit() throws Exception {
    panel1.setLayout(null);
    jLabel1.setBorder(null);
    jLabel1.setText("姓名");
    jLabel1.setBounds(new Rectangle(17, 21, 72, 29));
    jLabel2.setBorder(null);
    jLabel2.setText("性别");
    jLabel2.setBounds(new Rectangle(17, 56, 74, 29));
    jLabel3.setBorder(null);
    jLabel3.setText("年龄");
    jLabel3.setBounds(new Rectangle(17, 89, 73, 29));
    jLabel4.setBorder(null);
    jLabel4.setText("电话");
    jLabel4.setBounds(new Rectangle(17, 123, 74, 29));
    jLabel5.setBorder(null);
    jLabel5.setText("地址");
    jLabel5.setBounds(new Rectangle(17, 158, 75, 29));
    jLabel6.setBorder(null);
    jLabel6.setText("备注");
    jLabel6.setBounds(new Rectangle(17, 193, 75, 29));
    jTextField1.setBounds(new Rectangle(97, 22, 87, 28));
    jTextField2.setBounds(new Rectangle(97, 56, 88, 28));
    jTextField3.setBounds(new Rectangle(98, 89, 88, 28));
    jTextField4.setBounds(new Rectangle(99, 124, 87, 28));
    jTextField5.setBounds(new Rectangle(99, 158, 87, 29));
    jTextField6.setBounds(new Rectangle(99, 194, 88, 29));
     jButton1.setBounds(new Rectangle(15, 238, 71, 31));
    jButton1.setText("确定");
    jButton1.addActionListener(new ActionListener()
    {
    	public void actionPerformed(ActionEvent e)
    	{
    		jButton1_actionPerformed(e);
    	}
    });
    jButton2.setBounds(new Rectangle(113, 238, 71, 31));
    jButton2.setText("取消");
    jButton2.addActionListener(new ActionListener()
    {
    	public void actionPerformed(ActionEvent e)
    	{
    		jButton2_actionPerformed(e);
    	}
    });
    panel1.add(jLabel1);
    panel1.add(jLabel2);
    panel1.add(jLabel6);
    panel1.add(jLabel5);
    panel1.add(jLabel4);
    panel1.add(jLabel3);
    panel1.add(jTextField2);
    panel1.add(jTextField1);
    panel1.add(jTextField3);
    panel1.add(jTextField4);
    panel1.add(jTextField5);
    panel1.add(jTextField6);
    panel1.add(jButton1);
    panel1.add(jButton2);
    this.getContentPane().add(panel1, java.awt.BorderLayout.CENTER);
  
  }
  void jButton1_actionPerformed(ActionEvent e)
    {
    	String name=jTextField1.getText().trim();
    	String sex=jTextField2.getText().trim();
    	String age=jTextField3.getText().trim();
    	String phone=jTextField4.getText().trim();
    	String addr=jTextField5.getText().trim();
    	String remark=jTextField6.getText().trim();
    	if(age.length()!=0)
    	{
    		try
    		{
    			int n=Integer.parseInt(age);
    			
    	}
    	catch(NumberFormatException ev)
    	{
    		System.out.println(ev);
    	return;
    	}
    }
    else
    {
    	age="0";
    	if(flag)
    	{
    		if(name.length()==0)
    		{
    	   	JOptionPane.showMessageDialog(this,"姓名不能为空","消息对话框",JOptionPane.OK_OPTION);
    	  		}
    		String record[]={name,sex,age,phone,addr,remark};
    		mainFrm.addRecord(record);
    	}
    	else
    	{
    		String record[]={name,sex,age,phone,addr,remark};
    		mainFrm.editRecord(record);
    	}
   
    }
     	dispose();
}
 void jButton2_actionPerformed(ActionEvent e)
  {
  	dispose();
  };
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -