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

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

?? student.java~257~

?? 圖形化界面
?? JAVA~257~
?? 第 1 頁 / 共 4 頁
字號:
      sexprompt=new Label("性別");
      prompt=new Label(" 請輸入對象特征");
      sub1_prompt=new Label("Java");
      sub2_prompt=new Label("匯編");
      sub3_prompt=new Label("計組");
      sub4_prompt=new Label("英語");
      sub5_prompt=new Label("隨機");
      sub6_prompt=new Label("圖論");

      inputname=new TextField(8);
      inputnumber=new TextField(8);
      inputclass=new TextField(8);
      inputsex=new TextField(8);
      input_sub1_mark=new TextField(8);
      input_sub2_mark=new TextField(8);
      input_sub3_mark=new TextField(8);
      input_sub4_mark=new TextField(8);
      input_sub5_mark=new TextField(8);
      input_sub6_mark=new TextField(8);

      setLayout(new FlowLayout());

      add(nameprompt);
      add(inputname);
      add(numberprompt);
      add(inputnumber);
      add(classprompt);
      add(inputclass);
      add(sexprompt);
      add(inputsex);

      add(sub1_prompt);
      add(input_sub1_mark);
      add(sub2_prompt);
      add(input_sub2_mark);
      add(sub3_prompt);
      add(input_sub3_mark);
      add(sub4_prompt);
      add(input_sub4_mark);
      add(sub5_prompt);
      add(input_sub5_mark);
      add(sub6_prompt);
      add(input_sub6_mark);

      add(btn1);
      add(btn2);
      add(btn3);

      add(prompt);
      add(tea);

      btn1.addActionListener(this);
      btn2.addActionListener(this);
      btn3.addActionListener(this);
      addWindowListener(new closeWin());

      //setEditables與etEnabled有什么區別?
      inputclass.setEditable(false);
      inputsex.setEditable(false);
      input_sub1_mark.setEditable(false);
      input_sub2_mark.setEditable(false);
      input_sub3_mark.setEditable(false);
      input_sub4_mark.setEditable(false);
      input_sub5_mark.setEditable(false);
      input_sub6_mark.setEditable(false);

      tea.append(" 姓名\t學號\t班級\t性別\tJava\t匯編\t計組\t英語"
                    +"\t隨機\t圖論\t均分\t名次\n原:");
      setSize(818,818);
      setVisible(true);
      show();
    }
  public void actionPerformed(ActionEvent ap)
  {
    if(ap.getActionCommand()=="關閉")
    {
       dispose();
    }
   else
     if(ap.getActionCommand()=="查找")
     {
      if(inputclass.isEditable() ==false)
      {
        for(i=0;i<NewSetStudent.size();i++)
        {
        if (((setStudent)NewSetStudent.elementAt(i)).getName()
            .equals( inputname.getText())
            &&((setStudent) NewSetStudent.elementAt(i)).getNumber()
           .equals( inputnumber.getText()) )
        {
          find=true;
          r=i;
          tea.append(((setStudent)NewSetStudent.elementAt(i)).getName()+"\t");
          tea.append(((setStudent) NewSetStudent.elementAt(i)).getNumber()+"\t");
        tea.append(((setStudent) NewSetStudent.elementAt(i)).getToclass()+"\t");
          tea.append(((setStudent) NewSetStudent.elementAt(i)).getSex()+"\t");
       for (int j= 0; j< 6; j++)
        {
         srta[j] = Float.toString(
                    ((setStudent)NewSetStudent.elementAt(i)).getMark(j));
         tea.append(srta[j] + "\t");
        }
        srta[6]=Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getAverage()) ;
        srta[7]=Integer.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getIndex()) ;
        tea.append(srta[6]+"\t");
        tea.append(srta[7]+"\n");

        inputclass.setEditable(true);
        inputsex.setEditable(true);
        input_sub1_mark.setEditable(true);
        input_sub2_mark.setEditable(true);
        input_sub3_mark.setEditable(true);
        input_sub4_mark.setEditable(true);
        input_sub5_mark.setEditable(true);
        input_sub6_mark.setEditable(true);

        inputclass.setText(
                  ((setStudent) NewSetStudent.elementAt(i)).getToclass());
        inputsex.setText(
                  ((setStudent) NewSetStudent.elementAt(i)).getSex());
        input_sub1_mark.setText(Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getMark(0)));
        input_sub2_mark.setText(Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getMark(1)));
        input_sub3_mark.setText(Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getMark(2)));
        input_sub4_mark.setText(Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getMark(3)));
        input_sub5_mark.setText(Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getMark(4)));
        input_sub6_mark.setText(Float.toString(
                  ((setStudent) NewSetStudent.elementAt(i)).getMark(5)));
      }
     if(find==false)
        tea.append("\n未找到\n");
    }
  }
 }
 else
  if(ap.getActionCommand()=="修改")
 {
    find=false;
   if(inputclass.isEditable() ==true)
   {
   informationChange=true;
   fl[0]=Float.parseFloat(input_sub1_mark.getText());
   fl[1]=Float.parseFloat(input_sub2_mark.getText());
   fl[2]=Float.parseFloat(input_sub3_mark.getText());
   fl[3]=Float.parseFloat(input_sub3_mark.getText());
   fl[4]=Float.parseFloat(input_sub5_mark.getText());
   fl[5]=Float.parseFloat(input_sub6_mark.getText());
   NewSetStudent.setElementAt(new setStudent(inputname.getText(),
           inputnumber.getText() ,inputclass.getText(),
           inputsex.getText() ,fl),r);
   tea.append("現:"+((setStudent)NewSetStudent.elementAt(r)).getName()+"\t");
   tea.append(((setStudent)NewSetStudent.elementAt(r)).getNumber()+"\t");
   tea.append(((setStudent)NewSetStudent.elementAt(r)).getToclass()+"\t");
   tea.append(((setStudent)NewSetStudent.elementAt(r)).getSex()+"\t");
   for (int j= 0; j< 6; j++)
  {
    srta[j] = Float.toString(
               ((setStudent)NewSetStudent.elementAt(r)).getMark(j));
    tea.append(srta[j] + "\t");
  }
  srta[6]=Float.toString(
             ((setStudent)NewSetStudent.elementAt(r)).getAverage());
  srta[7]=Integer.toString(((setStudent)NewSetStudent.elementAt(r)).getIndex());
  tea.append(srta[6]+"\t");
  tea.append(srta[7]+"\n");

  inputname.setText("");
  inputnumber.setText("");
  inputclass.setText("");
  inputsex.setText("");
  input_sub1_mark.setText("");
  input_sub2_mark.setText("");
  input_sub3_mark.setText("");
  input_sub4_mark.setText("");
  input_sub5_mark.setText("");
  input_sub6_mark.setText("");

  inputclass.setEditable(false);
  inputsex.setEditable(false);
  input_sub1_mark.setEditable(false);
  input_sub2_mark.setEditable(false);
  input_sub3_mark.setEditable(false);
  input_sub4_mark.setEditable(false);
  input_sub5_mark.setEditable(false);
  input_sub6_mark.setEditable(false);
 }
else
{
  ta.setText("\t\t\t請先確定目標");
}
}
}
}//修改類結束

//作圖標準設置類開始
  class setPicture extends Frame implements ActionListener,ItemListener
{
   Button btn;
   TextField fd1,fd2;
   Label prompt1, prompt2;
   Choice size;
   setPicture()
   {                    // 這里完全是為了訓練而有意這么做
    prompt1 =new Label("設置分數段(始/末)");
    fd1=new TextField("0",5);
    fd2=new TextField("100",5);
    prompt2 =new Label("設置密度");
    size=new Choice();
    size.add("5");
    size.add("10");
    size.add("20");
    size.add("25");
    size.add("30");
    btn=new Button("設置");
    setLayout(new FlowLayout());
    add(prompt1);
    add(fd1);
    add(fd2);
    add(prompt2);
    add(size);
    add(btn);

    btn.addActionListener(this);
    size.addItemListener(this);

    setSize(300,200);
    setLocation(100,100) ;
    setVisible(true) ;
    show() ;
  }
  public void actionPerformed(ActionEvent e)
  {
   if(e.getActionCommand() =="設置")
   {
     picture_start=Integer.parseInt(fd1.getText()) ;
     picture_end=Integer.parseInt(fd2.getText()) ;

     dispose() ;
   }
  }
  public void itemStateChanged(ItemEvent IE)
   {
     Choice temp;
     picture_divide=5;
     if(IE.getItemSelectable() instanceof Choice)
     {
       temp=(Choice)(IE.getItemSelectable());
       picture_divide=Integer.parseInt(temp.getSelectedItem()) ;
     }
   }
}
//作圖標準設置類結束

//繪制圖表類
class drawPictures extends Frame
  {
    PCanvas cd;
    Label prompt;
    int markLabel;
    drawPictures(String name,int min_divide)
    {
      super("圖表");
      if(name=="Java")
         markLabel=1;
      else
        if(name=="匯編")
        {
          markLabel=2;
        }
      else
        if(name=="計組")
        {
          markLabel=3;
        }
      else
        if(name=="英語")
        {
          markLabel=4;
        }
      else
        if(name=="隨機")
        {
          markLabel=5;
        }
      else
      if(name=="圖論")
      {
        markLabel=6;
      }
      else
      if(name=="均分")
      {
        markLabel=7;
      }
      prompt=new Label("學生"+name+"成績一覽表");
      setLayout(new FlowLayout());
      cd=new PCanvas(min_divide,markLabel);
      cd.setSize(500,300);
      cd.setBackground(Color.blue ) ;
      add(prompt);
      add(cd);
 //     cd.requestFocus() ;
      cd.repaint() ;
      setSize(550,400);
      addWindowListener(new closeWin());
      setVisible(true);
      setLocation(100,100);
      show();
    }
  }

  class PCanvas extends Canvas
  {
    int minD;
    int markB;
    public PCanvas(int m,int n)
    {
       minD=m;
       markB=n;
    }
    public void paint(Graphics g)
    {
      g.drawLine(20,240,420,240) ;//畫X軸,每4格為一分
      g.drawLine(20,30,20,250) ;//畫Y軸,每3格為一人
      g.drawString("0",5,240) ;
      g.drawString("5",5,225) ;
      g.drawString("10",5,210) ;
      g.drawString("15",5,195) ;
      g.drawString("20",5,180) ;
      g.drawString("25",5,165) ;
      g.drawString("30",5,150) ;
      g.drawString("35",5,135) ;
      g.drawString("40",5,120) ;
      g.drawString("45",5,105) ;
      g.drawString("50",5,90) ;
      g.drawString("55",5,75) ;
      g.drawString("60",5,60) ;
      for(int k=0;k<195;k+=15)
      {
        g.drawLine(20,225-k,24,225-k) ;
      }
      int p;
      for(p=0;p<400;p+=(picture_divide*4))
      {
          g.drawRect(20+p,
                240-divide_student_number[ markB-1][p/(picture_divide*4)]*3,
                picture_divide*4,
                divide_student_number[ markB-1][p/(picture_divide*4)]*3);
          if(divide_student_number[markB-1][p/(picture_divide*4)]!=0)
    g.drawString(
        Integer.toString(divide_student_number[markB-1][p/(picture_divide*4)]),
        20+p+2,
        240-divide_student_number[ markB-1][p/(picture_divide*4)]*3-5);
          if(p!=0)
              g.drawString(Integer.toString(p/4),20+p,240+15);
      }
    }
  }
//Windows窗口事件的處理類
class closeWin extends WindowAdapter
{
  public void windowClosing(WindowEvent ee)
 {
   Frame frm=(Frame)(ee.getSource());
   frm.dispose();
//   System.exit(0);
 }
}

class HandelMouse extends MouseAdapter
  {
     menuFrame mf;

     HandelMouse(menuFrame m)
     {
       mf=m;
     }
     public void mouseReleased(MouseEvent e)
     {
       if(e.isPopupTrigger())
         mf.popM.show((Component)e.getSource(),e.getX(),e.getY());
     }
  }
}
// 包括了很多個內類的主類至此結束
// 程序結束。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清在线一区| 亚洲激情自拍视频| 日本高清免费不卡视频| 伦理电影国产精品| 亚洲欧美国产毛片在线| 久久青草欧美一区二区三区| 欧美主播一区二区三区| 成人免费看的视频| 六月婷婷色综合| 婷婷开心激情综合| 亚洲欧洲三级电影| 国产亚洲精品免费| 日韩视频不卡中文| 欧美在线免费观看亚洲| a在线欧美一区| 狠狠久久亚洲欧美| 日本视频一区二区| 亚洲国产日韩精品| 亚洲一区二区不卡免费| 中文字幕在线不卡| 国产拍欧美日韩视频二区| 日韩三级在线免费观看| 欧美电影影音先锋| 欧美三片在线视频观看 | 国产一区二区0| 日本91福利区| 全部av―极品视觉盛宴亚洲| 亚洲一区免费视频| 亚洲一区二区三区在线看 | 久久精品国产亚洲一区二区三区| 亚洲激情av在线| 中文字幕一区二区三| 欧美国产欧美综合| 久久免费国产精品| 国产日韩欧美高清在线| 久久久久久久免费视频了| 欧美videossexotv100| 日韩一级片网站| 日韩一区二区三区av| 欧美岛国在线观看| 欧美大度的电影原声| 欧美电视剧在线观看完整版| 26uuu另类欧美| 久久嫩草精品久久久精品| 欧美激情中文不卡| 国产精品婷婷午夜在线观看| 国产精品电影院| 亚洲欧美电影院| 亚洲成人av资源| 日本在线不卡视频| 精品一区二区免费视频| 久久97超碰色| 国产精品99久久久久久宅男| 成人av在线影院| 日本高清免费不卡视频| 6080日韩午夜伦伦午夜伦| 日韩一区二区免费在线电影| 久久久久久久久久久久久夜| 国产精品色一区二区三区| 亚洲女爱视频在线| 视频一区视频二区中文| 另类小说图片综合网| 粉嫩aⅴ一区二区三区四区五区 | 欧美日韩一区精品| 日韩欧美一区二区三区在线| 久久你懂得1024| 成人免费小视频| 婷婷久久综合九色国产成人| 久久99热国产| 97se亚洲国产综合自在线不卡 | 韩国三级在线一区| 成人中文字幕合集| 欧美影视一区二区三区| 精品久久久久久久人人人人传媒| 欧美国产精品劲爆| 亚洲成人7777| 国产激情一区二区三区四区 | 久久99精品久久久久| 国产成人午夜99999| 在线精品视频小说1| 亚洲精品一区二区三区精华液| 亚洲视频在线一区二区| 丝袜诱惑亚洲看片 | 欧美r级电影在线观看| 成人欧美一区二区三区小说| 蜜臀av国产精品久久久久| 成人福利电影精品一区二区在线观看 | 日韩极品在线观看| 成人综合日日夜夜| 日韩一区二区三区在线观看| 国产精品视频麻豆| 美国十次综合导航| 日本精品一区二区三区高清 | 色综合天天做天天爱| 日韩一区二区三区在线观看| 亚洲日本青草视频在线怡红院| 久久99精品国产麻豆不卡| 欧美性大战久久久| 中文字幕中文字幕中文字幕亚洲无线| 蜜臀精品久久久久久蜜臀 | 99免费精品在线| 日韩亚洲电影在线| 亚洲在线免费播放| 成人免费精品视频| 久久你懂得1024| 久久精品国产99| 欧美日韩一区二区三区高清| 最新热久久免费视频| 激情综合色丁香一区二区| 欧美日韩国产一二三| 亚洲人成精品久久久久久| 国产精品乡下勾搭老头1| 欧美成人三级电影在线| 午夜影视日本亚洲欧洲精品| 色综合咪咪久久| 日本一区二区三区dvd视频在线| 久久国产精品色婷婷| 欧美高清www午色夜在线视频| 日韩久久一区二区| 99精品欧美一区二区蜜桃免费| 久久亚洲精华国产精华液 | 日韩美女视频一区| 国产精品亚洲一区二区三区妖精| 日韩亚洲欧美高清| 蜜桃在线一区二区三区| 欧美一二三区在线| 秋霞成人午夜伦在线观看| 欧美精品黑人性xxxx| 亚洲国产精品影院| 欧美日韩日本视频| 午夜激情久久久| 欧美日韩国产系列| 视频在线观看91| 欧美一区二区在线视频| 日欧美一区二区| 91麻豆精品91久久久久同性| 天天av天天翘天天综合网| 欧美三级视频在线| 视频一区二区三区入口| 91精品国产综合久久久久久漫画 | 亚洲靠逼com| 一本大道久久精品懂色aⅴ| 成人欧美一区二区三区视频网页| 91麻豆国产自产在线观看| 国产精品欧美一级免费| av男人天堂一区| 亚洲欧美日韩久久| 欧美日韩一区二区在线视频| 午夜av电影一区| 精品久久免费看| 成人小视频免费观看| 亚洲啪啪综合av一区二区三区| 在线免费精品视频| 日本三级亚洲精品| 精品少妇一区二区| 丁香六月久久综合狠狠色| 亚洲欧美综合在线精品| 在线观看一区不卡| 日产欧产美韩系列久久99| 久久色在线观看| 91原创在线视频| 三级久久三级久久| 26uuu精品一区二区在线观看| 国产高清视频一区| 亚洲精品欧美在线| 欧美一区二区三区爱爱| 国产乱妇无码大片在线观看| 亚洲欧美一区二区在线观看| 欧美精品少妇一区二区三区| 国产剧情一区二区| 亚洲卡通动漫在线| 精品国内二区三区| 91在线视频在线| 免费人成在线不卡| 国产精品电影院| 91精品国产丝袜白色高跟鞋| 国产91丝袜在线播放九色| 一区二区三区高清在线| 久久婷婷国产综合精品青草 | 日韩无一区二区| 成a人片国产精品| 蜜臀av在线播放一区二区三区| 国产精品久久看| 日韩欧美中文一区二区| 成人av网站免费观看| 日韩黄色免费网站| 中文字幕在线不卡一区| 91精品国产综合久久精品| 91在线播放网址| 国产精品一区专区| 午夜不卡在线视频| 日韩一区中文字幕| 久久综合久久鬼色中文字| 欧美日韩一区二区欧美激情 | 欧美一区二区在线不卡| av一区二区三区四区| 国产一区二区视频在线播放| 婷婷激情综合网| 一区二区三区欧美久久| 亚洲国产精品激情在线观看|