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

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

?? 第二十六章例子.txt

?? 這是JAVA2實用教程(第二版)的所有示例
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
  }
}

class Win extends Frame implements ActionListener
{  TreeSet 節目清單=null;
  TextField  名稱文本框=new TextField(10),
              時間文本框=new TextField(5),
              刪除文本框=new TextField(5);
  Button   b_add=new Button("添加節目"),
            b_del=new Button("刪除節目"),
            b_show =new Button("顯示節目清單");
  TextArea 顯示區=new TextArea();
  Win()
  {  節目清單=new TreeSet(new Comparator()
             {public int compare(Object a,Object b)
                {節目  item_1=(節目)a;
                 節目  item_2=(節目)b;
                 return item_1.compareTo(item_2);
                }
              });
   Panel  節目單輸入區=new Panel();
          節目單輸入區.add(new Label("節目名稱:"));
          節目單輸入區.add(名稱文本框);
          節目單輸入區.add(new Label("演出時間:"));
          節目單輸入區.add(時間文本框);
          節目單輸入區.add(new Label("點擊添加:"));
          節目單輸入區.add(b_add);
          節目單輸入區.add(b_show);
   Panel 節目單刪除區=new Panel();
          節目單刪除區.add(new Label("輸入演出的時間:"));
          節目單刪除區.add(刪除文本框);
          節目單刪除區.add(new Label("點擊刪除:"));
          節目單刪除區.add(b_del);
   Panel  節目單顯示區=new Panel();
          節目單顯示區.add(顯示區);
   顯示區.setBackground(Color.pink);      
   b_add.addActionListener(this);b_del.addActionListener(this);
   b_show.addActionListener(this);
   add(節目單輸入區,"North");add(節目單顯示區,"Center");
   add(節目單刪除區,"South");
 }
 public void actionPerformed(ActionEvent e)
 {if(e.getSource()==b_add)
  {String 名稱=null;double 時間=0.0;
   名稱=名稱文本框.getText();
   try{時間=Double.valueOf(時間文本框.getText()).doubleValue();
      }
   catch(NumberFormatException ee)
      {時間文本框.setText("請輸入代表時間的實數");
      }
   節目 programme=new 節目(名稱,時間);
   節目清單.add(programme);
   showing();
  }
  else if(e.getSource()==b_del)
  {節目 待刪除節目=null;
    double time=Double.valueOf(刪除文本框.getText()).doubleValue();
    Iterator te=節目清單.iterator();
    while(te.hasNext())
    {節目 item=(節目)te.next();
      if(Math.abs(item.time-time)<=0.000001d)
      {待刪除節目=item; }
    }
   if(待刪除節目!=null) 節目清單.remove(待刪除節目);
   showing();
  }
 else if(e.getSource()==b_show)
  { showing();
  }
 }
 void showing()
 { 顯示區.setText(null);
    Iterator iter=節目清單.iterator();
    while(iter.hasNext())
    {節目 item=(節目)iter.next();
     顯示區.append("節目名稱:"+item.name+"演出時間: "+item.time);
     顯示區.append("\n");
    }
 }
} 
public class Tree_3 
{public  static void main(String args[])
 { Win win=new Win();
   win.setSize(500,250);win.setVisible(true);
   win.addWindowListener(new WindowAdapter()
      {public void windowClosing(WindowEvent e)
        {System.exit(0);}});
 }
}



26-例子10

import java.util.*;
class Student  
{ int english=0; String  name,number;
 Student(String na,String nu,int e)
 {english=e;name=na;number =nu;}
}
public class HT
{ public static void main(String args[])
  { Hashtable hashtable=new Hashtable();
   hashtable.put("199901",new Student("199901","王小林",98));
   hashtable.put("199902",new Student("199902","能林茂",70));
   hashtable.put("199903",new Student("199903","多種林",93));
   hashtable.put("199904",new Student("199904","圍林蛤",46));
   hashtable.put("199905",new Student("199905","夾貿林",77));
   hashtable.put("199906",new Student("199906","噔林可",55));
   hashtable.put("199907",new Student("199907","降王林",68));
   hashtable.put("199908",new Student("199908","糾林咯",76));
   Student stu=(Student)hashtable.get("199902");//檢索一個元素。 
   System.out.println(stu.number+"  "+stu.name+"  "+stu.english);
   hashtable.remove("199906"); //刪除一個元素
  System.out.println("散列表中現在含有:"+hashtable.size()+"個元素");
    Enumeration enum=hashtable.elements(); 
    while(enum.hasMoreElements())   //遍歷當前散列表。
    {Student s=(Student)enum.nextElement();
     System.out.println(s.number+"  "+s.name+"  "+s.english);
    }
  }     
}



26-例子11 

import java.util.*;import java.awt.event.*;import java.awt.*;
import javax.swing.*;import java.io.*;
class  學生 extends JPanel 
{String 學號,姓名;float 分數;
   學生(String 學號,String 姓名,float 分數)
  {this.學號=學號;this.姓名=姓名;this.分數=分數;
  }
}
class ShowWin extends JFrame implements ActionListener
{ Hashtable hashtable=new Hashtable();
  JTextField 學號文本框=new JTextField(),
姓名文本框=new JTextField(),
            分數文本框=new JTextField(),
            查詢文本框=new JTextField();
  JButton  b_add=new JButton("添加成績"),
          b_show =new JButton("顯示成績");
  JTextField 成績顯示條=new JTextField();
  ShowWin()
  {Container con=getContentPane(); 
   JPanel 成績輸入區=new JPanel();
          成績輸入區.setLayout(new GridLayout(5,2));
          成績輸入區.add(new Label("成績輸入區:"));
          成績輸入區.add(new Label());
          成績輸入區.add(new Label("考生學號:"));
          成績輸入區.add(學號文本框);
          成績輸入區.add(new JLabel("考生姓名:"));
          成績輸入區.add(姓名文本框);
          成績輸入區.add(new Label("考生成績:"));
          成績輸入區.add(分數文本框);
          成績輸入區.add(new Label("點擊添加:"));
          成績輸入區.add(b_add);
   JPanel  查詢顯示區=new JPanel();
          查詢顯示區.setLayout(new GridLayout(3,2));
          查詢顯示區.add(new Label("成績查詢區:"));
          查詢顯示區.add(new Label());
          查詢顯示區.add(new Label("輸入考生的學號:"));
          查詢顯示區.add(查詢文本框);
          查詢顯示區.add(b_show);
          查詢顯示區.add(成績顯示條);
  JSplitPane split;
split=new JSplitPane(JSplitPane.VERTICAL_SPLIT,成績輸入區,查詢顯示區);
   con.add(split,BorderLayout.CENTER);
   con.add(new Label("成績輸入和查詢系統"),BorderLayout.NORTH);
   b_add.addActionListener(this);b_show.addActionListener(this);
  }
 public void actionPerformed(ActionEvent e)
 {if(e.getSource()==b_add)
  {String 學號=null,姓名=null;float 分數=0.0f;
    try {學號=學號文本框.getText();
         姓名=姓名文本框.getText();
        }
    catch(NullPointerException ee)
{ 學號文本框.setText("請輸入學號");
姓名文本框.setText("請輸入姓名");
      }
    try{分數=Float.valueOf(分數文本框.getText()).floatValue();}
    catch(NumberFormatException ee)
{分數文本框.setText("請輸入數字字符");} 
    學生 stu=new 學生(學號,姓名,分數);
    hashtable.put(學號,stu);
    try {FileOutputStream file=new FileOutputStream("score.txt");
         ObjectOutputStream out=new  ObjectOutputStream(file);
         out.writeObject(hashtable);  out.close();
        }
        catch(IOException event){}
   }
 else if(e.getSource()==b_show)
  { String temp=null;
    temp=查詢文本框.getText();
    成績顯示條.setText(null);
    try {FileInputStream come_in=new FileInputStream("score.txt");
         ObjectInputStream in=new  ObjectInputStream(come_in);
         hashtable=(Hashtable)in.readObject();in.close();
        }
   catch(ClassNotFoundException event){}
   catch(IOException event){System.out.println("文件無法讀出");}
  學生 s=(學生)hashtable.get(temp);
  成績顯示條.setText("姓名:"+s.姓名+"學號:"+s.學號+"成績:"+s.分數);
  }
 }
} 
public class HT_2
{public  static void main(String args[])
 { ShowWin win=new ShowWin();
   win.setSize(100,100); win.setVisible(true);
   win.addWindowListener(new WindowAdapter()
      {public void windowClosing(WindowEvent e)
        {System.exit(0);}});
 }
}



26-例子12
import java.util.*;
class Example26_12
 {public static void main(String args[])
  { Vector vector=new Vector(); Date date=new Date();
    vector.add(new Integer(1));vector.add(new Float(3.45f)); 
    vector.add(new Double(7.75));vector.add(new Boolean(true));
    vector.add(date);
    System.out.println(vector.size());
    Integer number1=(Integer)vector.get(0);
    System.out.println("向量的第1個元素: "+number1.intValue());
    Float number2=(Float)vector.get(1);
    System.out.println("向量的第2個元素: "+number2.floatValue());
    Double number3=(Double)vector.get(2);
    System.out.println("向量的第3個元素: "+number3.doubleValue());
    Boolean number4=(Boolean)vector.get(3);
    System.out.println("向量的第4個元素: "+number4.booleanValue());
    date=(Date)vector.lastElement();
    System.out.println("向量的第5個元素: "+date.toString()); 
    if(vector.contains(date))
      System.out.println("ok"); 
  }
 }    



26-例子13
import java.applet.*;
import java.awt.*;import java.util.*;
import java.awt.event.*;
class Point
{int x,y;
 Point(int x,int y)
 {this.x=x;this.y=y;
 }
}
public class Example26_13 extends Applet 
implements MouseMotionListener,MouseListener
{ int x=-1,y=-1;
   Vector v=null;int n=1;
  public void init()
 { setBackground(Color.green);
   addMouseMotionListener(this);  addMouseListener(this);
    v=new Vector(); 
 }
 public void paint(Graphics g)
 {if(x!=-1&&y!=-1)
  {  n=v.size();
    for(int i=0;i<n-1;i++)
       {Point p1=(Point)v.elementAt(i); 
        Point p2=(Point)v.elementAt(i+1); 
        g.drawLine(p1.x,p1.y,p2.x,p2.y);
       }
   }
  
 }
public void mouseDragged(MouseEvent e)
 { x=(int)e.getX();y=(int)e.getY();
   Point p=new Point(x,y);
   v.addElement(p);
   repaint();
 }
 public void mouseMoved(MouseEvent e)
  {} 
  public void mousePressed(MouseEvent e){} 
  public void mouseReleased(MouseEvent e)
{v.removeAllElements();}
  public void mouseEntered(MouseEvent e){}
  public void mouseExited(MouseEvent e){}
  public void mouseClicked(MouseEvent e){}
  public void update(Graphics g)
  { paint(g);
  } 
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7777女厕盗摄久久久| 久久精品夜色噜噜亚洲aⅴ| 91精品国产一区二区人妖| 久久久久亚洲蜜桃| 亚洲第一av色| 大白屁股一区二区视频| 欧美一区二区播放| 亚洲福中文字幕伊人影院| 国产成人精品一区二区三区四区| 精品视频在线视频| 成人免费小视频| 国产v日产∨综合v精品视频| 欧美xxxxxxxxx| 日本一道高清亚洲日美韩| 色综合久久88色综合天天| 中文字幕第一区综合| 韩日av一区二区| 欧美一级夜夜爽| 亚洲成人av福利| 日本道在线观看一区二区| 亚洲私人黄色宅男| hitomi一区二区三区精品| 国产欧美日韩精品a在线观看| 精品一区在线看| 欧美成人福利视频| 久久激五月天综合精品| 欧美电影免费观看高清完整版 | 在线免费观看日韩欧美| 国产女人aaa级久久久级| 国产一区二区三区在线观看免费| 色综合色狠狠天天综合色| 日韩一区在线播放| www.色精品| 亚洲精品大片www| 日本韩国精品在线| 一区二区三区成人| 欧美日韩一级二级三级| 亚洲第一主播视频| 日韩欧美在线观看一区二区三区| 日韩av中文字幕一区二区三区| 欧美日韩成人综合| 日本aⅴ亚洲精品中文乱码| 日韩欧美一级二级| 国产精品18久久久久久久久久久久| 久久色.com| 99久久99久久精品免费看蜜桃| 亚洲三级电影网站| 精品视频色一区| 欧美aaaaaa午夜精品| 久久婷婷国产综合国色天香| 国产成人av网站| 亚洲美女电影在线| 51久久夜色精品国产麻豆| 激情成人综合网| 国产精品欧美久久久久一区二区| 97国产一区二区| 午夜视黄欧洲亚洲| 久久久久久久一区| 色欧美片视频在线观看| 日韩**一区毛片| 国产丝袜欧美中文另类| 色综合天天综合网天天狠天天| 亚洲一卡二卡三卡四卡| 91精品国产乱码久久蜜臀| 国产精品一区二区久久精品爱涩| 亚洲人成网站色在线观看| 欧美精品欧美精品系列| 国产不卡在线播放| 午夜日韩在线观看| 国产精品久久免费看| 国产亚洲精品aa午夜观看| 懂色av一区二区夜夜嗨| 午夜欧美在线一二页| 国产三区在线成人av| 欧美日韩成人一区二区| 成人黄色在线视频| 日韩精品视频网| 亚洲色大成网站www久久九九| 欧美久久久久久久久中文字幕| 国产一区二区日韩精品| 亚洲国产视频一区二区| 欧美国产激情二区三区| 日韩三级高清在线| 欧美性做爰猛烈叫床潮| 国产成人精品一区二| 蜜桃av一区二区三区电影| 亚洲欧美在线观看| 国产农村妇女毛片精品久久麻豆 | 亚洲国产成人高清精品| 国产亚洲精品超碰| 日韩欧美一级特黄在线播放| 色妹子一区二区| 成人免费视频一区二区| 老色鬼精品视频在线观看播放| 亚洲一区二区在线观看视频| 中文字幕 久热精品 视频在线| 精品精品欲导航| 欧美一区二区精品| 欧美美女一区二区三区| 欧美在线免费视屏| 99久久精品免费看| 成人av在线一区二区| 国产精品一区免费视频| 韩国欧美一区二区| 国产资源精品在线观看| 六月丁香婷婷色狠狠久久| 日韩成人免费看| 日韩av一区二区在线影视| 婷婷一区二区三区| 婷婷综合另类小说色区| 亚洲成人av福利| 日韩高清在线不卡| 免费欧美高清视频| 日本成人在线视频网站| 免费看黄色91| 精品综合免费视频观看| 成人av影院在线| 不卡在线视频中文字幕| 99久久国产综合精品麻豆| jiyouzz国产精品久久| 91视视频在线直接观看在线看网页在线看 | 国产综合一区二区| 久久www免费人成看片高清| 精品一区二区三区蜜桃| 久久99精品国产麻豆婷婷| 国产专区综合网| 不卡av在线免费观看| 91免费国产在线观看| 色天使色偷偷av一区二区| 91久久精品网| 欧美猛男男办公室激情| 日韩欧美一卡二卡| 中文字幕的久久| 亚洲国产精品一区二区久久恐怖片| 亚洲小说欧美激情另类| 青青草国产成人av片免费 | 亚洲综合免费观看高清完整版 | 成人欧美一区二区三区在线播放| 亚洲美女少妇撒尿| 亚洲成a人v欧美综合天堂| 蜜臀av一级做a爰片久久| 国产一区二区三区av电影| 99热精品一区二区| 欧美日韩国产精选| 久久久精品免费网站| 亚洲色图欧洲色图婷婷| 秋霞电影网一区二区| 成人综合在线视频| 欧美日韩极品在线观看一区| 日韩片之四级片| 亚洲欧美日韩国产中文在线| 另类人妖一区二区av| 成人激情免费网站| 91精品国产欧美日韩| 国产精品你懂的| 免费观看在线综合| 91一区二区三区在线观看| 日韩视频在线永久播放| 18欧美亚洲精品| 美女视频一区在线观看| 91日韩精品一区| 欧美精品一区二区三区高清aⅴ | 国产综合色视频| 欧美午夜在线观看| 日本一区二区三区久久久久久久久不 | 国产乱人伦精品一区二区在线观看| 成人18视频日本| 日韩精品中文字幕在线不卡尤物 | 亚洲青青青在线视频| 麻豆久久久久久久| 欧美在线free| 中文字幕欧美三区| 日韩成人伦理电影在线观看| 色综合久久88色综合天天免费| 欧美精品一区二区三区在线播放| 亚洲国产欧美在线| 99久久精品情趣| 国产精品美女视频| 国产毛片精品视频| 日韩欧美视频在线| 日韩精品亚洲一区二区三区免费| 一本色道久久综合亚洲91 | 亚洲va韩国va欧美va| 99vv1com这只有精品| 久久免费偷拍视频| 久久99精品国产| 欧美一区二区免费观在线| 亚洲福利一二三区| 欧美视频在线观看一区| 亚洲精选视频在线| 91污在线观看| 国产精品二三区| 成人黄色av网站在线| 国产欧美日韩精品a在线观看| 国内偷窥港台综合视频在线播放| 欧美一区二区三区男人的天堂| 婷婷六月综合网| 正在播放一区二区| 日韩不卡一区二区| 日韩欧美在线影院|