亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? friendmanager.java

?? 大一上學期做的課程設計 一個簡單的個人交友錄。實現信息錄入
?? JAVA
字號:
package one;


//--------------------導入各類-------------------------
import javax.swing.*;
import javax.swing.event.*;
import java.io.Serializable;
import java.awt.*;
import java.awt.event.*;
import java.math.*;
import java.io.*;
import java.util.*;
import javax.swing.text.*;

 
// 定義Friendmanager類


  public class Friendmanager extends JFrame{
static int i=1;
//----------創建窗體所用組件-------------------
/**
* 先創建所需標簽(21)
*/
JLabel title;
JLabel guanxi;
JLabel name;
JLabel age;
JLabel feizhuliu;
JLabel shijian;
JLabel friendxinxi;
JLabel xin1;
JLabel xin2;
JLabel xin3;
JLabel xin4;
JLabel xin5;
JLabel xin6;
JLabel xin7;
JLabel xin8;
JLabel sex;
JLabel address;
JLabel telephone;
JLabel QQ;
JLabel email;
JLabel guanxi1;

//創建文本輸入框的對象

JTextField nametext;
JTextField guanxitext;
JTextField sextext;
JTextField addtext;
JTextField agetext;
JTextField teltext;
JTextField QQtext;
JTextField emailtext;
JTextField shijiantext;
/**
*定義兩個多行的文本輸入框  xianshikuang用于右邊顯示數據 
*shijiantext 用于輸入職工業績
**/
TextArea xianshikuang;
/**
*創建字體的兩個對象 用于后面對文字的處理
**/
Font ft,tt,tf;
/**
*創建按鈕對象 
**/
JButton add;
JButton find;
JButton clear;
JButton exit,show;
JButton write;
ArrayList<Object>al;

//創建一個容器對象是public的

public Container cp;
Friendmanager(String s){
//繼承父類
super(s);

//標簽對象的名字

title=new JLabel("我的交友錄");
name=new JLabel("姓 名");
sex=new JLabel("性別");
guanxi=new JLabel("交際關系");
age=new JLabel("生日");
address=new JLabel("地 址");
telephone=new JLabel("電 話");
QQ=new JLabel("QQ號");
email=new JLabel("郵 箱");
feizhuliu=new JLabel(new ImageIcon("feizhuliu.gif"));
xin1=new JLabel(new ImageIcon("xin1.gif"));
xin2=new JLabel(new ImageIcon("xin.gif"));
xin3=new JLabel(new ImageIcon("hudie2.gif"));
xin4=new JLabel(new ImageIcon("hudie4.gif"));
xin5=new JLabel(new ImageIcon("hudie3.gif"));
xin6=new JLabel(new ImageIcon("5.gif"));
xin7=new JLabel(new ImageIcon("7.gif"));
xin8=new JLabel(new ImageIcon("5.gif"));
shijian=new JLabel("創建時間");
friendxinxi=new JLabel("朋友資料顯示");
nametext=new JTextField();
sextext=new JTextField();
guanxitext=new JTextField();
agetext=new JTextField();
addtext=new JTextField();
teltext=new JTextField();
QQtext=new JTextField();
emailtext=new JTextField();
xianshikuang=new TextArea();
shijiantext=new JTextField();
ft=new Font("行楷",Font.ITALIC,50);
tt=new Font("隸書",Font.ITALIC,20);
tf=new Font("隸書",Font.ITALIC,30);

//在按鈕上貼圖片

add=new JButton(new ImageIcon("add.jpg"));
find=new JButton(new ImageIcon("find.jpg"));
clear=new JButton(new ImageIcon("clear.jpg"));
exit=new JButton(new ImageIcon("exit.jpg"));
write=new JButton(new ImageIcon("write.jpg"));
show=new JButton(new ImageIcon("show.jpg"));
al=new ArrayList<Object>();
cp=this.getContentPane();

//設置容器屬性

cp.setBackground(new Color(0,0,0));
cp.setLayout(null);

//標簽的字體屬性

title.setFont(ft);
title.setBounds(300,30,400,50);
guanxi.setFont(tt);
name.setFont(tt);
sex.setFont(tt);
age.setFont(tt);
address.setFont(tt);
QQ.setFont(tt);
telephone.setFont(tt);
email.setFont(tt);
shijian.setFont(tt);
friendxinxi.setFont(tf);
title.setForeground(new Color(210,90,180));
name.setForeground(new Color(255,110,90));
guanxi.setForeground(new Color(225,200,100));  
age.setForeground(new Color(225,200,100));
sex.setForeground(new Color(225,200,100));
address.setForeground(new Color(225,200,100));
telephone.setForeground(new Color(225,200,100));
email.setForeground(new Color(225,200,100));
QQ.setForeground(new Color(225,200,100));
shijian.setForeground(new Color(225,200,100));
friendxinxi.setForeground(new Color(225,200,100));

//各個標簽以及輸入文本框的坐標及其大小

guanxi.setBounds(40,370,100,30);
name.setBounds(240,160,75,30);
sex.setBounds(420,110,40,30);
sextext.setBounds(410,140,55,30);
age.setBounds(70,110,40,30);
address.setBounds(240,525,75,30);
QQ.setBounds(25,250,45,30);
telephone.setBounds(465,250,75,30);
email.setBounds(235,450,75,30);
shijian.setBounds(420,370,100,40);
feizhuliu.setBounds(140,230,265,265);
xin1.setBounds(10,80,150,150);
xin2.setBounds(360,80,150,150);
xin3.setBounds(700,10,150,150);
xin4.setBounds(700,10,130,130);
xin5.setBounds(850,560,130,130);
xin6.setBounds(550,30,300,300);

xin8.setBounds(400,5,300,250);
guanxitext.setBounds(35,400,100,30);
nametext.setBounds(220,190,80,35);
agetext.setBounds(60,140,55,30);
addtext.setBounds(190,570,160,30);
QQtext.setBounds(0,280,80,30);
teltext.setBounds(460,280,80,30);
emailtext.setBounds(205,500,120,30);
friendxinxi.setBounds(580,140,200,70);
xianshikuang.setBounds(550,200,430,330);
shijiantext.setBounds(420,400,100,30);

//按鈕的坐標

add.setBounds(30,620,90,35);
find.setBounds(170,620,90,35);
clear.setBounds(315,620,90,35);
show.setBounds(455,620,90,35);
write.setBounds(605,620,90,35);
exit.setBounds(770,620,90,35);

//往容器上添加各個組件


cp.add(title);

cp.add(sex);
cp.add(name);
cp.add(sextext);
cp.add(guanxi);
cp.add(age);
cp.add(address);
cp.add(telephone);
cp.add(QQ);
cp.add(email);

cp.add(friendxinxi);
cp.add(xianshikuang);
cp.add(feizhuliu);

cp.add(xin1);
cp.add(xin2);
cp.add(xin3);
cp.add(xin4);
cp.add(xin5);
cp.add(xin6);
cp.add(xin7);
cp.add(xin8);
cp.add(shijiantext);
cp.add(shijian);
cp.add(nametext);
cp.add(guanxitext);
cp.add(agetext);
cp.add(addtext);
cp.add(teltext);
cp.add(QQtext);
cp.add(emailtext);
cp.add(shijiantext);
cp.add(add);
cp.add(find);
cp.add(clear);
cp.add(exit);
cp.add(write);
cp.add(show);


//異常的處理 

try{
ObjectInputStream in=new ObjectInputStream(new FileInputStream("student"));
al=(ArrayList)in.readObject();
in.close();
 }
catch(Exception ex){}
//---------------事件監聽------------------

//添加按鈕的事件監聽

add.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(nametext.getText().equalsIgnoreCase("")){//如果名字輸入為空將彈出消息框
JOptionPane.showMessageDialog(null,"無法添加名字為空的記錄","Message",JOptionPane.INFORMATION_MESSAGE);
//按下確定后清空剛才輸入的數據
nametext.setText("");
agetext.setText("");
sextext.setText("");
guanxitext.setText("");
addtext.setText("");
teltext.setText("");
QQtext.setText("");
emailtext.setText("");
shijiantext.setText("");
return;
}

//創建Friend的一個對象

Friend stu=new Friend();
stu.name=nametext.getText();
stu.guanxi=guanxitext.getText();
stu.age=agetext.getText();
stu.address=addtext.getText();
stu.telephone=teltext.getText();
stu.QQ=QQtext.getText();
stu.sex=sextext.getText();
stu.email=emailtext.getText();
stu.shijian=shijiantext.getText();
//再創建一個Friend對象是儲存再次輸入的數據
Friend temp;
for(int i=0;i<al.size();i++){
 temp=(Friend)al.get(i);
 if(temp.name.equals(stu.name)){//如果再次輸入的姓名和已經存在的記錄中的姓名重復彈出消息框
 JOptionPane.showMessageDialog(null,"已經存在此記錄","message",JOptionPane.INFORMATION_MESSAGE);
 break;
 }
}
//ArrayList 的對象添加上Friend的對象
al.add(stu);

 //清空當前輸入框中的數據

  nametext.setText("");
agetext.setText("");
sextext.setText("");
guanxitext.setText("");
addtext.setText("");
teltext.setText("");
QQtext.setText("");
emailtext.setText("");
shijiantext.setText("");
}
});

//查找按鈕的事件監聽

   find.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
     Friend stu=new Friend();
     //按照姓名和職工號都可以查找
   stu.name=nametext.getText();
   stu.guanxi=guanxitext.getText();
  Friend temp;
   for(int i=0;i<al.size();i++){
    temp=(Friend)al.get(i);//初始化al
    if(temp.name.equals(stu.name)||temp.guanxi.equals(stu.guanxi)){
     //如果輸入要查找的姓名或職工號有異者和儲存記錄中的相同就全部輸出信息
     guanxitext.setText(temp.guanxi);
     nametext.setText(temp.name);
    agetext.setText(temp.age);
       addtext.setText(temp.address);
       teltext.setText(temp.telephone);
       QQtext.setText(temp.QQ);
       emailtext.setText(temp.email);
       sextext.setText(temp.sex);
       shijiantext.setText(temp.shijian);
       break;
    }
   }
   if(i>=al.size()){

      nametext.setText("");
agetext.setText("");
sextext.setText("");
guanxitext.setText("");
addtext.setText("");
teltext.setText("");
QQtext.setText("");
emailtext.setText("");
shijiantext.setText("");
  JOptionPane.showMessageDialog(null,"無此記錄","message",JOptionPane.INFORMATION_MESSAGE);
   }
    }
   });
   clear.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
      nametext.setText("");
agetext.setText("");
sextext.setText("");
guanxitext.setText("");
addtext.setText("");
teltext.setText("");
QQtext.setText("");
emailtext.setText("");
shijiantext.setText("");
}
   });
 
    //添加退出按鈕的事件監聽
 
   exit.addActionListener(new ActionListener(){
   
    public void actionPerformed(ActionEvent e){
     
      JOptionPane.showMessageDialog(null,"確定要退出?");
      System.exit(1);
    }
   });
 
   //添加顯示的事件監聽
  
   show.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e){
     
     
     Friend temp;
     xianshikuang.setText("");
     for(int i=0;i<al.size();i++){
      temp=(Friend)al.get(i);
      xianshikuang.setText(xianshikuang.getText()+"\n"+"["+i+"]"+" "+temp.name+" "+temp.sex+" "+temp.age+" "+temp.address+" "+temp.telephone+" "+temp.QQ+" "+temp.email+" "+temp.guanxi+" "+temp.shijian);
                 
  
     }
     
    }
   });
 
    //添加保存(寫入)的事件監聽
 
      write.addActionListener(new ActionListener(){
       public void actionPerformed(ActionEvent e){
       
         //異常處理事件
       
        try{
         ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("student"));
        out.writeObject(al);
         out.close();
        }
        catch(Exception ex){}
       }
private void Friendmanager(ArrayList<Object> al) {
// TODO Auto-generated method stub

}
});
}

 //main方法
    
public static void main(String arg[]){
JOptionPane.showMessageDialog(null,"Hai!  主人,歡迎進入系統,祝您一天好心情!");
Friendmanager com=new Friendmanager("我的交友錄");

     com.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      com.setSize(1000,730);
    com.setVisible(true);
      com.setResizable(false);
      
      
      
      
      
    }
      }
  //創建Friend類
       
   class Friend implements Serializable{
      public String name;
      public String guanxi;
      public String age;
      public String address;
      public String telephone;
      public String QQ;
      public String email;
      public String sex;
      public String shijian;
      public String liuyan;
      public Friend(){};
   
   }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产激情视频一区二区三区欧美| 欧美一区二区三区四区久久| 欧美性三三影院| 精品日产卡一卡二卡麻豆| 一区二区三区资源| 国产一区二区三区不卡在线观看| 欧美亚洲日本国产| 国产欧美日韩亚州综合| 日韩一区精品字幕| 91美女蜜桃在线| 国产精品免费丝袜| 国产91精品一区二区麻豆网站 | 亚洲成人你懂的| 国产jizzjizz一区二区| 日韩欧美亚洲一区二区| 亚洲成人tv网| 91福利国产成人精品照片| 亚洲色图19p| 99精品视频在线观看| 国产欧美精品日韩区二区麻豆天美| 青青草国产成人av片免费| 欧美丝袜丝交足nylons图片| 亚洲欧美在线另类| 成人黄色大片在线观看| 国产精品久久夜| www.亚洲色图.com| 成人欧美一区二区三区1314| 大桥未久av一区二区三区中文| 久久久久久久一区| 国产一区二区精品久久| 久久久电影一区二区三区| 国产麻豆成人传媒免费观看| 国产午夜久久久久| 成人污视频在线观看| 亚洲国产精品成人综合 | 国产欧美日韩另类一区| 麻豆国产精品官网| 久久精品一区二区| 波波电影院一区二区三区| 亚洲欧美在线另类| 欧美三级资源在线| 日韩国产一区二| 日韩精品专区在线影院观看 | 99久久精品免费精品国产| 亚洲欧洲国产日本综合| 日本高清无吗v一区| 亚洲成av人片一区二区| 欧美成人福利视频| 风间由美一区二区三区在线观看 | 久久综合久久综合亚洲| 黄色精品一二区| 日本一二三四高清不卡| 91福利国产精品| 免费人成精品欧美精品| 精品国产精品网麻豆系列| 国产69精品久久久久毛片| 亚洲码国产岛国毛片在线| 欧美日韩视频专区在线播放| 麻豆国产精品一区二区三区 | 久久久天堂av| 91免费看视频| 青青草国产成人av片免费| 国产日韩欧美不卡在线| 欧美在线观看一区二区| 国内外精品视频| 亚洲精品va在线观看| 精品日韩成人av| 91成人网在线| 国产综合色视频| 亚洲一区二区三区视频在线播放| 精品国产91洋老外米糕| 92精品国产成人观看免费| 天天影视涩香欲综合网 | 免费看欧美女人艹b| 国产欧美精品一区| 在线播放91灌醉迷j高跟美女 | 亚洲日本在线看| 大胆欧美人体老妇| 久久精品噜噜噜成人av农村| 亚洲视频在线观看三级| 欧美电影免费观看高清完整版在线观看| 成人av在线资源网站| 蜜臀91精品一区二区三区| 亚洲欧美日韩小说| 国产日产欧美一区| 日韩欧美资源站| 欧美无人高清视频在线观看| 豆国产96在线|亚洲| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产传媒欧美日韩成人| 婷婷久久综合九色综合绿巨人| 国产精品大尺度| 久久久99久久精品欧美| 欧美一区二区三区播放老司机| 一本到一区二区三区| 国产宾馆实践打屁股91| 国产一区二区久久| 精品中文字幕一区二区| 蜜臀av在线播放一区二区三区| 亚洲成人免费av| 夜夜嗨av一区二区三区网页| 中文字幕一区二区日韩精品绯色| 精品国产亚洲在线| 欧美一区二区三区播放老司机| 欧美老人xxxx18| 欧美特级限制片免费在线观看| 91免费在线视频观看| 99国内精品久久| 成人黄色一级视频| 成人免费视频一区二区| 国产v日产∨综合v精品视频| 国产成人在线色| 成人午夜电影网站| 不卡电影一区二区三区| 97久久精品人人做人人爽| 97se狠狠狠综合亚洲狠狠| 97久久久精品综合88久久| 在线精品视频免费播放| 欧美在线一区二区三区| 欧美午夜不卡视频| 91麻豆精品国产91久久久| 日韩一区二区视频在线观看| 欧美不卡一二三| 久久久精品免费免费| 中文欧美字幕免费| 亚洲欧美一区二区三区国产精品| 一区二区视频免费在线观看| 午夜私人影院久久久久| 日韩电影在线免费| 国产乱码精品一区二区三区av| 国产成人在线观看免费网站| 国产精品一品二品| 99国产精品久久| 欧美日韩视频不卡| 日韩一级高清毛片| 国产人妖乱国产精品人妖| 中文字幕一区二区三区在线不卡| 亚洲午夜精品网| 韩国视频一区二区| 91色乱码一区二区三区| 欧美日韩午夜在线视频| 精品av久久707| 中文字幕一区二区不卡| 视频在线观看91| 国产精品18久久久久久vr | 粉嫩aⅴ一区二区三区四区五区| 91影视在线播放| 7777精品伊人久久久大香线蕉 | 欧美吻胸吃奶大尺度电影| 日韩女优视频免费观看| 国产精品麻豆一区二区| 天天av天天翘天天综合网 | 一区二区在线电影| 蜜桃精品视频在线| av成人老司机| 精品少妇一区二区三区在线视频| 亚洲国产精品99久久久久久久久| 亚洲va国产va欧美va观看| 国产成人免费9x9x人网站视频| 欧美亚洲愉拍一区二区| 久久久久国产精品人| 午夜国产精品一区| caoporm超碰国产精品| 日韩欧美一区二区不卡| 一区二区三区四区在线免费观看| 韩国午夜理伦三级不卡影院| 欧美亚洲一区二区在线| 中文字幕永久在线不卡| 精品一区二区三区免费| 欧美亚洲日本国产| 日韩毛片一二三区| 国产在线一区二区| 91精品国产日韩91久久久久久| **网站欧美大片在线观看| 久草热8精品视频在线观看| 欧美日韩亚州综合| 亚洲色图一区二区三区| 国产电影一区在线| 精品美女被调教视频大全网站| 婷婷久久综合九色综合绿巨人| 91色视频在线| 中文字幕亚洲一区二区va在线| 国产主播一区二区| 日韩欧美在线一区二区三区| 亚洲va韩国va欧美va精品| 91久久线看在观草草青青| 国产精品欧美一区喷水| 懂色av一区二区三区免费观看| 精品欧美黑人一区二区三区| 日韩国产在线观看一区| 3d成人h动漫网站入口| 亚洲妇女屁股眼交7| 欧美日韩一二三区| 午夜免费久久看| 8x福利精品第一导航| 免费成人在线网站| 精品乱人伦一区二区三区| 奇米精品一区二区三区四区 | 国产主播一区二区| 久久亚洲精精品中文字幕早川悠里 |