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

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

?? userjframe.java

?? 這是我學java時做的小作業
?? JAVA
字號:
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JScrollPane;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.ItemListener;
import java.awt.event.ItemEvent;
import javax.swing.JOptionPane;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JTextArea;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.ButtonGroup;
import javax.swing.JComboBox;
import javax.swing.JList;

/*
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
*/


class zoo{
	
     int sum = 3;
    static  int birdn = 2;
    static  int fishn = 1;
    static int burun = 0;
    static  int insectn = 0;
    
    static  Object birds[][] = new String[2][10];
    static  Object fishes[][] = new String[2][10];
    static  Object burus[][] = new String[2][10];
    static  Object insects[][] = new String[2][10];
    
    public zoo(){
    	
       birds[0][0] = "企鵝";
       birds[1][0] = "企鵝生長在南極,憨態可掬";
       birds[0][1] = "駝鳥";
       birds[1][1] = "駝鳥生長在澳洲,體態滑稽";
       fishes[0][0] = "鯊魚";
       fishes[1][0] = "鯊魚生長在深海,性情殘忍";
    	}
    
    
	
	
	
    public static String showmessage(){
    	String str = "----------動物清單------------\n";
    	
    	int i = 0;
         str += "鳥類:\n\n";
       	 for(int i1 = 0;i1 <= birdn - 1;i1++)
    	  {str += Integer.toString(++i) + birds[0][i1] + "\n" + birds[1][i1] + "\n";
    	 }
    	 str += "--------------------------------------------------\n";
    	 i = 0;
    	 str += "魚類:\n\n";
       	 for(int i1 = 0;i1 <= fishn - 1;i1++)
    	  {str += Integer.toString(++i) + fishes[0][i1] + "\n" + fishes[1][i1] + "\n";
    	 }
    	 str += "--------------------------------------------------\n";
    	 i = 0;
    	 str += "哺乳類:\n\n";
    	 for(int i1 = 0;i1 <= burun - 1;i1++)
    	  {str += Integer.toString(++i) + burus[0][i1] + "\n" + burus[1][i1] + "\n";
    	 }
    	 str += "--------------------------------------------------\n";
    	 i = 0;
    	 str += "昆蟲類:\n\n";
    	 for(int i1 = 0;i1 <=insectn - 1;i1++)
    	  {str += Integer.toString(++i) + insects[0][i1] + "\n" + insects[1][i1] +"\n";
    	 }
    	 str += "--------------------------------------------------\n";
    	//str += 
    	 return str;
    	
    	}
 	
    	
}
public class UserJFrame  extends JFrame 
{
                                    //添加按鈕
   
    
    public UserJFrame()
    {
        super("動物園成員清單");        
        //this.setLayout(new FlowLayout(FlowLayout.CENTER));
        this.setSize(360,200);
        this.setLocation(300,240);
     	this.setResizable(false);
        
        //this.setDefaultCloseOperation(EXIT_ON_CLOSE);    //單擊窗口關閉按鈕時,結束程序運行
       // this.setLayout(new GridLayout(3,1)); 
        MyShowAnimalPanel myshow = new MyShowAnimalPanel();
       	this.getContentPane().add(myshow,BorderLayout.CENTER);
       	myshow.setVisible(true);
 

       
    }
    
 

   
    
    
}    


    
class MyShowAnimalPanel extends JPanel implements ActionListener,ItemListener
{   static alterframe myalterframe = new alterframe();
    static addAndmodify addandmodify = new addAndmodify();
    static JTextArea text_user;                                //文本區
    private JComboBox alternative;
   	private JScrollPane scrollPane;
   	JButton b_refresh =new JButton("刷新列表");
    public MyShowAnimalPanel(){
   		  new zoo();   //完成輸入初始成員
   		 //this.setLocation(600,240);
          text_user = new JTextArea("",7,25);
          text_user.setEditable(false);
       
          scrollPane=new JScrollPane(text_user,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
     	  this.add(scrollPane);
         // this.add(text_user);
       	  Object alter_content[] = {"選擇操作","添加","刪除","修改"};
          alternative = new JComboBox(alter_content);
          alternative.addItemListener(this);
          this.add(alternative);
          b_refresh.addActionListener(this);
          this.add(b_refresh);
          text_user.setText(zoo.showmessage());
   		//this.setVisible(true);
   		}
   	public void actionPerformed(ActionEvent e){
   		  if (e.getSource()== b_refresh) {
   		  	 JOptionPane.showMessageDialog(this,"無需刷新,此列表已經在您修改時自動更新過!呵呵");
   		  	
   		  	}
	}
	public void itemStateChanged(ItemEvent e)            //在組合框的下拉列表中選擇數據項時觸發執行
    {                                                    //實現ItemListener接口中的方法
        switch (alternative.getSelectedIndex()) {
           case 0:myalterframe.setVisible(false);
                  addandmodify.setVisible(false);
                  break;
           case 1:myalterframe.setVisible(false);
                  addandmodify.setVisible(true);
                  break;
           case 2:addandmodify.setVisible(false);
                  myalterframe.setVisible(true);
                  break;
           case 3:myalterframe.setVisible(false);
                  addandmodify.setVisible(true);
                  break;
                  
           
          	}
    }
    
	}
	
	
class alterframe extends JFrame implements ActionListener {
	private JComboBox xuanzelei;
	private JComboBox xuanzehao;
	private JButton submit;
	public alterframe(){
		super("刪除成員");
		
		this.setSize(360,100);
	
		this.setLocation(300,440);
		this.setLayout(new FlowLayout());
		Object alter_content1[] = {"選擇類名","鳥類","魚類","哺乳類","昆蟲類"};
        xuanzelei = new JComboBox(alter_content1);
		Object alter_content2[] = {"選擇編號","1","2","3","4","5","6","7","8","9","10"};
        xuanzehao = new JComboBox(alter_content2);
		submit = new JButton("確定");
		submit.addActionListener(this);
		this.add(xuanzelei);
		this.add(xuanzehao);
		this.add(submit);
	}
  public void actionPerformed(ActionEvent e){
  		int i;//循環時用!
  
  	if (e.getSource()== submit) { 
  	    switch (xuanzelei.getSelectedIndex())
        {
            case 0: 
                    break;
            case 1:if(xuanzehao.getSelectedIndex() == 0)
                      break;  
                   if((zoo.birdn == 0 )|| xuanzehao.getSelectedIndex() > zoo.birdn ){
                      JOptionPane.showMessageDialog(this,"無此編號的動物成員!");
                      break;}
                   zoo.birdn = zoo.birdn - 1;
                   for(  i = xuanzehao.getSelectedIndex() - 1;i <  zoo.birdn; i++){
                      zoo.birds[0][i] = zoo.birds[0][i + 1];
                      zoo.birds[1][i] = zoo.birds[1][i + 1];}
                   MyShowAnimalPanel.text_user.setText(zoo.showmessage());     
                   break;   
         
            case 2:if(xuanzehao.getSelectedIndex() == 0)
                      break;  
                   if((zoo.fishn == 0 )|| xuanzehao.getSelectedIndex() > zoo.fishn ){
                      JOptionPane.showMessageDialog(this,"無此編號的動物成員!");
                      break;}
                   zoo.fishn = zoo.fishn - 1;
                   for( i = xuanzehao.getSelectedIndex() - 1;i <  zoo.fishn; i++){
                      zoo.fishes[0][i] = zoo.fishes[0][i + 1];
                      zoo.fishes[1][i] = zoo.fishes[1][i + 1];}
                   MyShowAnimalPanel.text_user.setText(zoo.showmessage());     
                   break; 
            case 3:if(xuanzehao.getSelectedIndex() == 0)
                      break;  
                   if((zoo.burun == 0 )|| xuanzehao.getSelectedIndex() > zoo.burun ){
                      JOptionPane.showMessageDialog(this,"無此編號的動物成員!");
                      break;}
                   zoo.burun = zoo.burun - 1;
                   for( i = xuanzehao.getSelectedIndex() - 1;i <  zoo.burun; i++){
                      zoo.burus[0][i] = zoo.burus[0][i + 1];
                      zoo.burus[1][i] = zoo.burus[1][i + 1];}
                   MyShowAnimalPanel.text_user.setText(zoo.showmessage());     
                   break;            
            case 4:if(xuanzehao.getSelectedIndex() == 0)
                      break;  
                   if((zoo.insectn == 0 )|| xuanzehao.getSelectedIndex() > zoo.insectn ){
                      JOptionPane.showMessageDialog(this,"無此編號的動物成員!");
                      break;}
                   zoo.insectn = zoo.insectn - 1;
                   for( i = xuanzehao.getSelectedIndex() - 1;i <  zoo.insectn; i++){
                      zoo.insects[0][i] = zoo.insects[0][i + 1];
                      zoo.insects[1][i] = zoo.insects[1][i + 1];}
                   MyShowAnimalPanel.text_user.setText(zoo.showmessage());     
                   break;                     
       
             } 
  	}
  	
  	}
  
	}	
class addAndmodify extends JFrame implements ActionListener, ItemListener{
	private JComboBox xuanzelei;
	private JTextArea shurudongwu;  
	private JTextArea shuruzhushi;  
	private JButton submit;
	private int flag = 0;    //用于下面的FOR循環
	public addAndmodify(){
		super("添加或者修改成員");
	    this.setSize(360,100);
		//this.setVisible(true);
		this.setLocation(300,440);
		this.setLayout(new FlowLayout());
		Object alter_content1[] = {"選擇類名","鳥類","魚類","哺乳類","昆蟲類"};
        xuanzelei = new JComboBox(alter_content1);
        this.add(xuanzelei);
        shurudongwu = new JTextArea("輸入動物名稱",1,8);
        this.add(shurudongwu);
        submit = new JButton("提交");
        submit.addActionListener(this);
		this.add(submit);
        shuruzhushi = new JTextArea("在此添加注釋",1,30);
		this.add(shuruzhushi);
	
		}
	public void actionPerformed(ActionEvent e){
		
	 if (e.getSource()== submit) {  
        switch (xuanzelei.getSelectedIndex())
        {
            case 0:                   
                    break;
            case 1: 
                    if(zoo.birdn < 10){
                      for(int i=0;i<zoo.birdn;i++){
                      	if(zoo.birds[0][i] == shurudongwu.getText()){
                      	   zoo.birds[1][i] = shuruzhushi.getText();
                      	   flag = 1;
                      	   
                      	   break;}
                      	
                      	   }	              
                      if(flag ==0){
                         zoo.birdn++;
                         zoo.birds[0][zoo.birdn - 1] = shurudongwu.getText();
                         zoo.birds[1][zoo.birdn - 1] = shuruzhushi.getText();}
                       //   System.out.println((String)); 
                        }
                    else
                      JOptionPane.showMessageDialog(this,"額定超員:每類動物數額要小于10!");
                    break;
            case 2: 
                    if(zoo.fishn < 10){              
                      zoo.fishn++;
                      zoo.fishes[0][zoo.fishn - 1] = shurudongwu.getText();
                      zoo.fishes[1][zoo.fishn - 1] = shuruzhushi.getText();}
                    else
                      JOptionPane.showMessageDialog(this,"額定超員:每類動物數額要小于10!");
                    break;
            case 3: 
                    if(zoo.burun < 10){              
                      zoo.burun++;
                      zoo.burus[0][zoo.burun - 1] = shurudongwu.getText();
                      zoo.burus[1][zoo.burun - 1] = shuruzhushi.getText();}
                    else
                      JOptionPane.showMessageDialog(this,"額定超員:每類動物數額要小于10!");
                    break;
            case 4:  
                    if(zoo.insectn < 10){              
                      zoo.insectn++;
                      zoo.insects[0][zoo.insectn - 1] = shurudongwu.getText();
                      zoo.insects[1][zoo.insectn - 1] = shuruzhushi.getText();}
                    else
                      JOptionPane.showMessageDialog(this,"額定超員:每類動物數額要小于10!");
                    break;
           default: System.out.println("Data Error!"); 
           
        }        
        }
       System.out.println(zoo.insectn);
       MyShowAnimalPanel.text_user.setText(zoo.showmessage());  
	}
		
    public void itemStateChanged(ItemEvent e){
	  	}   
}	
	
	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美国产一区二区三区| 午夜天堂影视香蕉久久| 国内精品伊人久久久久影院对白| 在线不卡欧美精品一区二区三区| 日本成人在线电影网| 日韩欧美色电影| 国产福利不卡视频| 中文字幕一区二区三区不卡| 色综合久久天天综合网| 天天影视色香欲综合网老头| 日韩午夜在线观看| 国产福利视频一区二区三区| 国产精品久久久99| 欧美日韩欧美一区二区| 美女视频免费一区| 中文子幕无线码一区tr| 一本大道久久a久久综合婷婷| 亚洲成a人片在线观看中文| 日韩午夜激情免费电影| 高清国产一区二区| 亚洲影院免费观看| 精品免费一区二区三区| 成人av网站在线观看免费| 亚洲国产成人91porn| 精品国产乱码久久久久久1区2区 | 亚洲人成在线播放网站岛国| 欧美性欧美巨大黑白大战| 蜜桃视频一区二区三区在线观看| 国产欧美日韩在线看| 欧美系列在线观看| 国产一区二区伦理| 亚洲一区精品在线| 久久嫩草精品久久久精品| 91久久精品网| 国产精品自在在线| 亚洲午夜视频在线观看| 久久久久99精品国产片| 欧美性猛交一区二区三区精品| 麻豆精品视频在线观看| 亚洲婷婷在线视频| 久久久久久影视| 欧美色成人综合| 成人理论电影网| 美女视频网站久久| 亚洲高清视频在线| 国产精品国产三级国产有无不卡 | 秋霞午夜鲁丝一区二区老狼| 国产精品午夜久久| 日韩精品一区二区三区中文精品| 色综合久久中文综合久久97| 国产河南妇女毛片精品久久久| 亚洲国产综合91精品麻豆| 日本一区二区免费在线观看视频| 91麻豆精品国产91久久久更新时间| a在线欧美一区| 国产一区二区伦理| 另类小说图片综合网| 亚洲成av人片在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 国模无码大尺度一区二区三区| 亚洲123区在线观看| 亚洲欧美日韩国产手机在线| 欧美国产精品专区| 久久日一线二线三线suv| 91麻豆精品国产综合久久久久久| 色综合天天综合网国产成人综合天 | 国产日韩影视精品| 亚洲精品一区二区三区香蕉| 91精品国产欧美一区二区成人| 欧美影视一区二区三区| 色噜噜狠狠一区二区三区果冻| www.成人网.com| av午夜一区麻豆| av中文字幕在线不卡| 波多野结衣中文字幕一区 | 国产精品成人一区二区艾草| 久久久久久久精| 国产色91在线| 欧美激情艳妇裸体舞| 亚洲国产精品ⅴa在线观看| 国产视频不卡一区| 国产精品久久久久久久久图文区 | 久草热8精品视频在线观看| 日韩福利电影在线| 久久国产精品99久久久久久老狼| 免费在线观看日韩欧美| 久久精品99国产精品| 久久国产精品无码网站| 国产精品一线二线三线| 国产suv一区二区三区88区| 成人综合在线视频| 91年精品国产| 欧美日韩另类一区| 欧美一卡二卡在线| 久久免费午夜影院| 国产精品电影院| 亚洲电影激情视频网站| 日本中文字幕不卡| 国产精品66部| 91女人视频在线观看| 91麻豆精品国产91久久久久| 精品成人在线观看| 国产精品美女久久福利网站| 一区二区三区四区av| 日韩国产欧美在线视频| 国产精品996| 在线观看国产精品网站| 欧美一级黄色录像| 国产精品美女一区二区| 一区二区三区精品久久久| 日本v片在线高清不卡在线观看| 国产乱人伦精品一区二区在线观看| 成人av网站在线观看| 欧美日韩在线不卡| 国产日韩高清在线| 亚洲妇女屁股眼交7| 国产一区二区三区免费看| 一本一道综合狠狠老| 日韩欧美一二三四区| 亚洲天堂精品在线观看| 男男成人高潮片免费网站| 成人av网在线| 日韩精品一区二区三区三区免费 | 国产欧美日韩综合| 性做久久久久久久久| 成人深夜福利app| 7777女厕盗摄久久久| 中文字幕国产一区| 老司机精品视频线观看86| 色噜噜狠狠成人网p站| 久久这里只有精品首页| 午夜日韩在线电影| 91在线观看污| 久久亚洲一区二区三区四区| 一区二区三区四区五区视频在线观看| 久久国产婷婷国产香蕉| 欧美中文字幕久久| 国产精品毛片大码女人| 韩国女主播成人在线| 欧美日本在线一区| 亚洲精品视频免费看| 国产成人免费在线视频| 日韩欧美精品在线| 亚洲成年人网站在线观看| av午夜一区麻豆| 久久精品一区八戒影视| 久久精品国产亚洲aⅴ| 欧美另类z0zxhd电影| 一个色妞综合视频在线观看| 成人美女在线观看| 国产亚洲成年网址在线观看| 麻豆91精品91久久久的内涵| 欧美性色黄大片| 亚洲一区二区偷拍精品| 91美女蜜桃在线| 成人欧美一区二区三区白人| 成人午夜大片免费观看| 国产亚洲一本大道中文在线| 久久99精品久久久| 日韩写真欧美这视频| 秋霞av亚洲一区二区三| 88在线观看91蜜桃国自产| 亚洲小少妇裸体bbw| 日本韩国欧美一区二区三区| 亚洲女同一区二区| 色一情一伦一子一伦一区| 亚洲欧美色图小说| 色欧美片视频在线观看在线视频| 亚洲欧美日韩国产中文在线| 91最新地址在线播放| 亚洲男人的天堂在线aⅴ视频| 91猫先生在线| 亚洲综合色网站| 欧美日韩电影在线播放| 日韩高清电影一区| 欧美大黄免费观看| 国产精品一区二区在线观看网站| 久久精品日韩一区二区三区| 国产精品18久久久久久vr| 欧美国产激情一区二区三区蜜月| 成人午夜在线视频| 亚洲欧洲av另类| 欧美伊人久久久久久久久影院| 午夜久久久久久| 欧美α欧美αv大片| 国产成人亚洲综合a∨婷婷| 国产精品国产三级国产普通话三级| 91丝袜美腿高跟国产极品老师| 亚洲精品成人悠悠色影视| 欧美色图激情小说| 久久国产视频网| 国产精品欧美综合在线| 色婷婷精品久久二区二区蜜臂av| 亚洲国产精品综合小说图片区| 大桥未久av一区二区三区中文| 亚洲男人的天堂av| 91精品国产黑色紧身裤美女| 国产在线国偷精品产拍免费yy| 色视频欧美一区二区三区| 日韩国产精品久久久久久亚洲|