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

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

?? 第十三章例子.txt

?? 這是JAVA2實用教程(第二版)的所有示例
?? TXT
字號:
13-例子1
import java.applet.*; 
import java.awt.*;
class Mypanel1 extends Panel  //擴展Panel類。
{ Checkbox box1,box2,box3;   
  Mypanel1() 
  { box1=new Checkbox("音樂");
   box2=new Checkbox("體育"); 
   Box3=new Checkbox("吹牛"); 
   add(box1);add(box2);add(box3);
  }
}
class Mypanel2 extends Panel      
{ Checkbox box1,box2,box3;   
  Mypanel2() 
 { box1=new Checkbox("讀書");box2=new Checkbox("電腦"); box3=new Checkbox("電影");
     add(box1);add(box2);add(box3);
 }
}
public class Example13_1 extends Applet
{ Mypanel1 panel1;Mypanel2 panel2;
  public void init()
  { setLayout(new GridLayout(2,2));
    panel1=new Mypanel1(); panel2=new Mypanel2();
    add(panel1);add(new Label( ));add(new Label());add(panel2);
  }
}       



13-例子2
import java.applet.*;
import java.awt.*; 
class Mypanel1 extends Panel 
{ Checkbox box1,box2,box3;CheckboxGroup sex;   
   Mypanel1() 
  {  sex=new CheckboxGroup();
   box1=new Checkbox("男",false,sex);
   box2=new Checkbox("女",false,sex); 
   add(box1);add(box2);
  }
}
class Mypanel2 extends Panel //擴展Panel類
{ Checkbox box1,box2,box3,box4;CheckboxGroup age;
  GridLayout net; 
  Mypanel2() 
  {  net=new GridLayout(2,2);
   setLayout(net);
   age=new CheckboxGroup();
   box1=new Checkbox("學齡前",false,age);
   box2=new Checkbox("兒童",false,age); 
   box3=new Checkbox("青少年",false,age);
   box4=new Checkbox("成年",false,age); 
   add(box1);add(box2);add(box3);add(box4);
  }
}
public class Example13_2 extends Applet
{ Mypanel1 panel1;Mypanel2 panel2;
  public void init()
  { setLayout(new GridLayout(2,2));
    panel1=new Mypanel1();
    panel2=new Mypanel2();
    add(panel1);add(new Label("sex只能選一" )); 
    add(new Label("年齡只能選一"));add(panel2);
  }
}  



13-例子3 
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
class Tompanel1 extends Panel 
{ Checkbox box1,box2,box3; 
  CheckboxGroup one;
  Tompanel1()   
 { setLayout(new GridLayout(1,3));
  one=new CheckboxGroup();
  box1=new Checkbox("北京牌電視",false,one);
  box2=new Checkbox("上海牌電視",false,one);
  box3=new Checkbox("大連牌電視",false,one);
  add(box1);add(box2);add(box3);
  }
}
class Tompanel2 extends Panel    //擴展Panel類
{ Button button1,button2,button3;  
 Tompanel2()   //構造方法,當創建面板對象時,面板被初始化為:有3個按鈕.
  { setLayout(new GridLayout(1,3)); //并且布局為GridLayout(1,3)
  button1=new Button("購買1臺");
  button2=new Button("購買2臺");
  button3=new Button("購買3臺");
  add(button1);add(button2);add(button3);
  }
}
public class Example13_3 extends Applet implements ItemListener,ActionListener
{ Tompanel1 panel1;Tompanel2 panel2;
  Label label1,label2; TextArea text1,text2;
  GridLayout net;
  public void init()
  { net=new GridLayout(3,2);
   setLayout(net);  
   panel1=new Tompanel1();  panel2=new Tompanel2();
   label1=new Label("產品介紹",Label.CENTER); 
   label2=new Label("產品價格",Label.CENTER); 
   text1=new TextArea();text2=new TextArea();
   add(label1);add(label2);
   add(panel1);add(panel2);
   add(text1);add(text2);
   panel1.box1.addItemListener(this);
   panel1.box2.addItemListener(this);
   panel1.box3.addItemListener(this);
   panel2.button1.addActionListener(this);
   panel2.button2.addActionListener(this);
   panel2.button3.addActionListener(this);
  } 
  public void itemStateChanged(ItemEvent e)
  { if(e.getItemSelectable()==panel1.box1)
     { text1.setText("北京生產的");  
     }  
    else if(e.getItemSelectable()==panel1.box2)  
     {text1.setText("上海生產的唄"); 
     }
    else if(e.getItemSelectable()==panel1.box3)  
     {text1.setText("大連生產的嘛"); 
     }
  }
  public void actionPerformed(ActionEvent e)
  { if(e.getSource()==panel2.button1)
     { text2.setText("北京:1000元.上海: 1200元.大連:1100元");  
     }  
   else if(e.getSource()==panel2.button2)
     { text2.setText("北京:900元/臺.上海: 1100元/臺.大連:1100元/臺");
     }  
   else if(e.getSource()==panel2.button3)
    { text2.setText("北京:800元/臺.上海: 1000元/臺.大連:1000元/臺");
    } 
  }
}



13-例子4
import java.applet.*;import java.awt.*;import java.awt.event.*;
class Sunpanel extends Panel  
{ Checkbox box1,box2;  
  Sunpanel() 
    { setLayout(new GridLayout(1,2));  //布局為GridLayout(1,2) 
    box1=new Checkbox("音樂");    box2=new Checkbox("體育");
    add(box1);add(box2);
  }
}
public class Example13_4 extends Applet implements ItemListener
{ Sunpanel panel;
  Label label;  TextArea text; GridLayout net;
  public void init()
  { net=new GridLayout(3,1); setLayout(net);  
    panel=new Sunpanel();  
    label=new Label("您的愛好",Label.CENTER);    
    text=new TextArea();
    add(label); add(panel);  add(text);
    panel.box1.addItemListener(this); panel.box2.addItemListener(this);
  }   
  public void itemStateChanged(ItemEvent e)
 {if((e.getItemSelectable()==panel.box1)&&(panel.box1.getState()==true))
     { text.setText("喜歡什么歌曲?");  
     }  
    else if((e.getItemSelectable()==panel.box2)&&(panel.box2.getState()==false))
     {text.setText("為什么不喜歡體育"); 
     }
  }
}



13-例子5
import java.applet.*;import java.awt.*;
import java.awt.event.*;
import java.util.StringTokenizer;
public class Example13_5 extends Applet implements ActionListener
{Label 候名字=new Label("首先輸入候選人的名字(人數不超過10,名字之間用逗號分隔):"),
        統計選票=new Label("用下面的選擇框統計選票:",Label.CENTER),
       結果=new Label("選舉結果:"); 
Button 確認=new Button("確認"),取消=new Button("取消"), 
      確定=new Button("確定"),刷新=new Button("刷新"),排序=new Button("排序");
  TextField name=new TextField(48);
  TextField piao_show=new TextField(18);
  Checkbox checkbox[]=new Checkbox[10];
  TextField get_piao[]=new TextField[10];;
  int count[]=new int[10],totalpiao=0,people_number=0;
  Panel p2_1=new Panel();
 public void init()
  {setLayout(new GridLayout(3,1));
   Panel p1=new Panel(),        //添加到小程序上部的面板和添加到該面板中的面板。
   p1_1=new Panel(),p1_2=new Panel(),p1_3=new Panel();
   p1.setLayout(new BorderLayout());
   p1_1.add(候名字);p1_2.add(name);
   p1_3.add(確認);p1_3.add(取消);p1_3.add(統計選票);   
   p1.add(p1_1,"North");p1.add(p1_2,"Center");p1.add(p1_3,"South");
   Panel p2=new Panel(), //添加到小程序中間的面板p2,它里面的一個面板p2_1,
                       //將用來添加代表候選人的單選按鈕。
   p2_2=new Panel();     
   p2.setLayout(new BorderLayout());
   p2_1.setLayout(new GridLayout(2,5)); 
   p2_2.add(確定); p2_2.add(刷新); p2_2.add(排序);
   p2.add(p2_1,"Center");p2.add(p2_2,"South");
   for(int i=0;i<=9;i++)
    {checkbox[i]=new Checkbox();
     p2_1.add(checkbox[i]);
    } 
   Panel p3=new Panel(),     //添加到小程序底部的面板p3,及它里面的面板。
   p3_1=new Panel(),p3_2=new Panel();
   p3.setLayout(new BorderLayout());
   p3_1.add(結果);p3_1.add(piao_show);
   p3_2.setLayout(new GridLayout(10,1));
   for(int i=0;i<=9;i++)    
    {get_piao[i]=new TextField();
     p3_2.add(get_piao[i]);
    }
   ScrollPane scroll=new ScrollPane();
   scroll.add(p3_2);                    //把p3_2添加到一個滾動窗體中。
   p3.add(p3_1,"North");p3.add(scroll,"Center");
   add(p1);add(p2);add(p3);  //小程序添加這三個面板。
   確認.addActionListener(this);取消.addActionListener(this); 
   確定.addActionListener(this);刷新.addActionListener(this);
   排序.addActionListener(this);
 }   
 public void actionPerformed(ActionEvent e)
 { String s[]=new String[10]; 
  if(e.getSource()==確認)
   { p2_1.removeAll();
    String s_name=name.getText();
    StringTokenizer fenxi=new StringTokenizer(s_name,",,");
                       //提取候選人的名字,名字用逗號(英文逗號或漢文逗號)分隔。
     people_number=fenxi.countTokens();   //獲取候選人的個數。
     int i=0;
     while(fenxi.hasMoreTokens())  //用單選框代表候選人,并添加到面板p2_1。
     {s[i]=fenxi.nextToken();
      p2_1.add(checkbox[i]); 
      checkbox[i].setLabel(s[i]);   
      i++;
     }
     for(int k=0;k<people_number;k++)
     {get_piao[k].setText(null);
     }
   }
  else if(e.getSource()==取消)  
   { name.setText(null);確認.setEnabled(true);
     for(int k=0;k<people_number;k++)
     {get_piao[k].setText(null);
     } 
   }
  else if(e.getSource()==確定)     //統計候選人的得票數目。
   {totalpiao=totalpiao+1;        //記錄下統計的票數。
    確認.setEnabled(false);
    piao_show.setText("已統計了:"+totalpiao+"張選票");
    for(int k=0;k<people_number;k++)
   {if(checkbox[k].getState())
    {count[k]=count[k]+1; 
   get_piao[k].setText(checkbox[k].getLabel()+" 的得票數:"+count[k]);
    }
    else
   {get_piao[k].setText(checkbox[k].getLabel()+" 的得票數:"+count[k]);
   }
  }
 }
  else if(e.getSource()==排序)  //對選舉人按得票數,從大到小排序。
   {for(int i=0;i<people_number;i++)
     { for(int j=i+1;j<people_number;j++)
        {if(count[j]>count[i])
         { String str_temp=get_piao[i].getText();         
           get_piao[i].setText(get_piao[j].getText());
           get_piao[j].setText(str_temp); 
           int k=count[i];
           count[i]=count[j];
           count[j]=k;   
         }
        }
      p2_1.removeAll();排序.setEnabled(false);
      確定.setEnabled(false);
     }
   }
  else if(e.getSource()==刷新)
   {totalpiao=0;piao_show.setText("已統計了:"+totalpiao+"張選票");
name.setText(null);確認.setEnabled(true);
確定.setEnabled(true);排序.setEnabled(true);
        for(int i=0;i<people_number;i++)
        { count[i]=0; get_piao[i].setText(null);p2_1.removeAll();
        }    
   }
 }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人精品影院| 中文一区一区三区高中清不卡| 亚洲激情图片小说视频| 色天天综合久久久久综合片| 亚洲精品写真福利| 欧美日韩国产中文| 奇米亚洲午夜久久精品| 精品99一区二区| 成人在线一区二区三区| 亚洲嫩草精品久久| 欧美日韩国产成人在线免费| 日本aⅴ精品一区二区三区| 精品1区2区在线观看| 北条麻妃一区二区三区| 亚洲一区二三区| 精品乱人伦一区二区三区| 成人中文字幕在线| 亚洲国产aⅴ天堂久久| 精品奇米国产一区二区三区| 成人黄色av电影| 亚洲国产精品影院| 久久先锋资源网| 91免费观看国产| 久久www免费人成看片高清| 欧美激情综合在线| 欧美性生交片4| 久久国产精品99精品国产| 国产精品卡一卡二卡三| 欧美日韩精品电影| 成人h动漫精品一区二| 婷婷成人激情在线网| 中文一区一区三区高中清不卡| 欧美日韩中文国产| 成人三级伦理片| 日韩高清一区在线| 亚洲视频1区2区| 欧美岛国在线观看| 在线视频一区二区三| 国产成人免费av在线| 日韩综合小视频| 亚洲欧美视频在线观看视频| 欧美大片在线观看| 9191精品国产综合久久久久久| 粉嫩绯色av一区二区在线观看| 香蕉成人伊视频在线观看| 国产精品久久久久三级| 日韩精品在线一区二区| 欧美天堂亚洲电影院在线播放| 久久99国产乱子伦精品免费| 亚洲在线视频网站| 日本中文字幕一区二区视频| 综合中文字幕亚洲| 国产日韩欧美制服另类| 日韩一区二区免费电影| 欧美视频三区在线播放| 99视频精品全部免费在线| 国产精品一区二区在线观看不卡| 日本欧美一区二区三区乱码| 亚洲欧美区自拍先锋| 国产精品免费人成网站| 久久精品欧美一区二区三区麻豆| 欧美一级午夜免费电影| 欧美欧美欧美欧美首页| 欧美日韩在线综合| 91久久精品网| 欧美综合在线视频| 色天使色偷偷av一区二区| 色综合婷婷久久| www.欧美亚洲| 成人福利电影精品一区二区在线观看| 九色综合国产一区二区三区| 美女视频黄a大片欧美| 亚洲成人av免费| 强制捆绑调教一区二区| 欧美视频在线播放| 欧美色图一区二区三区| 在线观看日韩一区| 欧美在线观看一区二区| 欧美日韩中文字幕精品| 欧美精品久久天天躁| 日韩视频免费观看高清完整版在线观看 | 奇米精品一区二区三区在线观看| 亚洲电影一区二区三区| 亚欧色一区w666天堂| 亚洲123区在线观看| 亚洲成人av中文| 蜜臀av一区二区在线免费观看| 蓝色福利精品导航| 国产成人日日夜夜| 99v久久综合狠狠综合久久| 在线亚洲一区二区| 欧美高清hd18日本| 欧美不卡一区二区| 国产精品情趣视频| 亚洲精品国产精品乱码不99| 亚洲h在线观看| 狠狠色综合日日| 成人听书哪个软件好| 91精彩视频在线观看| 欧美日韩免费电影| 精品国产污污免费网站入口 | 久久久精品一品道一区| 日本一区二区高清| 一区二区三区自拍| 日本少妇一区二区| 国产成人精品免费看| 91视频观看视频| 日韩欧美卡一卡二| 国产精品―色哟哟| 亚洲电影在线免费观看| 国产精品亚洲一区二区三区在线| 92国产精品观看| 欧美一区二区三区人| 国产喂奶挤奶一区二区三区| 亚洲视频你懂的| 黄网站免费久久| 色综合久久66| 337p粉嫩大胆色噜噜噜噜亚洲| 国产精品第一页第二页第三页| 午夜一区二区三区视频| 国产精品99久久久久久宅男| 色欧美乱欧美15图片| 日韩写真欧美这视频| 亚洲欧洲av一区二区三区久久| 亚洲自拍偷拍麻豆| 国产成人av一区二区三区在线| 欧美视频中文字幕| 国产精品久久午夜| 免费成人小视频| 一本久道久久综合中文字幕| 久久综合九色综合欧美就去吻| 亚洲综合成人在线视频| 成人一区二区视频| 精品日韩一区二区三区免费视频| 成人免费在线视频观看| 精品亚洲porn| 欧美日本在线一区| 中文字幕中文字幕在线一区| 美女视频第一区二区三区免费观看网站| 色一情一伦一子一伦一区| 久久精品亚洲国产奇米99| 青青草国产精品97视觉盛宴| 色综合天天狠狠| 国产精品欧美精品| 国产一区二区在线观看免费| 欧美日本一区二区三区四区| 亚洲男人的天堂一区二区| 福利电影一区二区| 久久久噜噜噜久噜久久综合| 久久精品国产亚洲5555| 91精品欧美一区二区三区综合在| 一区二区三区中文在线| 色综合久久久久综合体桃花网| 亚洲国产精品黑人久久久| 极品少妇一区二区三区精品视频| 51精品秘密在线观看| 午夜欧美视频在线观看| 欧美午夜片在线观看| 夜色激情一区二区| 日本精品一区二区三区高清| 国产精品国产三级国产专播品爱网| 国产美女一区二区三区| 久久五月婷婷丁香社区| 国产在线精品不卡| 久久久久99精品一区| 国产一区亚洲一区| 久久蜜桃一区二区| 国产精品一级黄| 国产精品天干天干在线综合| 粉嫩aⅴ一区二区三区四区| 中文字幕精品在线不卡| 国产成人av福利| 国产精品婷婷午夜在线观看| 不卡av电影在线播放| 亚洲欧洲制服丝袜| 欧洲精品在线观看| 性做久久久久久久久| 欧美日韩日本视频| 久久成人综合网| 久久久久国产精品人| 成人免费毛片嘿嘿连载视频| 国产精品国产三级国产专播品爱网| av男人天堂一区| 亚洲精品综合在线| 在线电影欧美成精品| 国内久久婷婷综合| 亚洲色图欧美在线| 欧美调教femdomvk| 日本aⅴ免费视频一区二区三区| 日韩欧美一级在线播放| 国产69精品久久久久777| 亚洲国产精品成人综合 | 肉丝袜脚交视频一区二区| 日韩一区二区在线看| 高清国产午夜精品久久久久久| 艳妇臀荡乳欲伦亚洲一区| 日韩欧美aaaaaa| 色综合久久精品| 免费久久99精品国产| 中文成人av在线|