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

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

?? student.java~259~

?? 圖形化界面
?? JAVA~259~
?? 第 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一区二区三区免费野_久草精品视频
国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 51精品秘密在线观看| 日韩高清中文字幕一区| 精品国产伦理网| 91亚洲精品一区二区乱码| 天天av天天翘天天综合网| 日本一区二区高清| 在线亚洲一区二区| 国内欧美视频一区二区| 亚洲欧美日本在线| 精品美女在线播放| 欧美午夜不卡在线观看免费| 国产精品一区二区在线播放 | 免费日韩伦理电影| 国产精品欧美极品| 欧美三片在线视频观看| 国产一区二区三区免费播放| 亚洲精品国久久99热| 欧美电视剧免费全集观看| 日本韩国一区二区三区视频| 国产一区91精品张津瑜| 亚洲国产你懂的| 国产精品夫妻自拍| 精品国产一区二区国模嫣然| 欧美三级日韩在线| av在线播放不卡| 精品在线一区二区三区| 亚洲小少妇裸体bbw| 亚洲欧洲无码一区二区三区| 精品人在线二区三区| 欧美三日本三级三级在线播放| 国产精品亚洲专一区二区三区 | 亚洲激情五月婷婷| 国产女人18毛片水真多成人如厕| 欧美情侣在线播放| 91精品91久久久中77777| 国产成人精品免费一区二区| 激情六月婷婷综合| 美女视频黄 久久| 午夜精品福利一区二区蜜股av| 亚洲视频免费在线| 欧美国产97人人爽人人喊| 精品国产乱码久久久久久1区2区| 在线成人免费观看| 欧美日韩高清一区二区不卡| 欧美在线free| 欧美日韩精品电影| 精品视频1区2区3区| 欧美日韩国产综合视频在线观看| 成人福利视频网站| 国产在线不卡一区| 国产做a爰片久久毛片| 久久福利视频一区二区| 极品少妇xxxx精品少妇偷拍| 麻豆精品视频在线观看视频| 日本不卡高清视频| 免费在线成人网| 久久成人免费网| 国产乱码一区二区三区| 国产成人在线视频播放| 成人精品国产福利| 91在线一区二区| 欧洲一区二区av| 欧美日韩一区二区电影| 日本精品一区二区三区高清 | 99久久久久久| 色噜噜狠狠一区二区三区果冻| 色94色欧美sute亚洲线路二| 欧洲一区二区三区在线| 色综合久久综合中文综合网| jiyouzz国产精品久久| 91在线免费看| 欧美日韩一级二级三级| 欧美一二三区精品| 精品国产伦一区二区三区免费| 国产亚洲婷婷免费| 亚洲欧洲成人精品av97| 亚洲韩国一区二区三区| 麻豆免费精品视频| 欧美性猛交xxxx乱大交退制版 | 欧美色网站导航| 91麻豆精品国产91久久久久久久久 | 久久se这里有精品| 大桥未久av一区二区三区中文| 欧美妇女性影城| 日韩精品一区二区三区老鸭窝| 亚洲精品一区二区三区福利| 国产精品久久久久一区二区三区共| 亚洲免费观看在线视频| 亚洲大尺度视频在线观看| 久久不见久久见免费视频7| 成人一区二区三区中文字幕| 欧美性受xxxx| 精品久久久久久久人人人人传媒 | 日韩欧美亚洲一区二区| 久久久精品国产免大香伊| 国产欧美日韩另类一区| 一区二区三区四区在线播放| 美国欧美日韩国产在线播放| 北条麻妃国产九九精品视频| 91成人免费在线视频| 精品黑人一区二区三区久久 | 欧美妇女性影城| 欧美韩日一区二区三区| 香蕉av福利精品导航| 国产精品一品二品| 在线播放一区二区三区| 国产拍揄自揄精品视频麻豆| 香蕉久久一区二区不卡无毒影院 | 精品国内片67194| 亚洲黄色在线视频| 国产成人精品在线看| 色香色香欲天天天影视综合网| 欧美日韩中文国产| 国产精品久久久久aaaa| 奇米影视7777精品一区二区| 暴力调教一区二区三区| 精品国产乱码久久久久久夜甘婷婷 | 欧美日韩综合一区| 中文一区二区完整视频在线观看| 日韩—二三区免费观看av| 91麻豆免费视频| 久久久久久久久一| 日韩电影在线一区二区三区| caoporn国产一区二区| 精品少妇一区二区三区视频免付费 | 91在线一区二区| 欧美一级片免费看| 亚洲婷婷在线视频| 蜜乳av一区二区| 欧美视频在线一区二区三区| 综合av第一页| 成人a区在线观看| 国产日韩欧美高清在线| 九九九精品视频| 91精品国产91热久久久做人人| 亚洲成人免费视频| 在线亚洲一区二区| 一区二区成人在线| 99精品偷自拍| 亚洲精品国产精华液| 欧美性猛交xxxxxx富婆| 亚洲国产精品一区二区久久| 3d成人动漫网站| 久久99精品国产麻豆婷婷洗澡| 日韩免费福利电影在线观看| 韩国女主播成人在线观看| 国产日韩欧美在线一区| 99re视频精品| 亚洲成va人在线观看| 日韩你懂的在线观看| 国产成人精品网址| 亚洲狠狠丁香婷婷综合久久久| 欧美三区免费完整视频在线观看| 热久久免费视频| 久久精品视频一区| 色婷婷av一区二区三区软件 | 日韩你懂的在线播放| 国产成人精品影院| 一区二区三区日韩欧美| 欧美一区二区三区四区高清| 国产精品一区在线观看乱码| 成人欧美一区二区三区黑人麻豆 | 久久午夜色播影院免费高清| 波多野结衣在线一区| 亚洲一区二区三区四区五区黄| 日韩视频123| av电影在线观看不卡| 午夜国产精品影院在线观看| 欧美精品一区二区精品网| 91在线观看一区二区| 日本特黄久久久高潮| 国产精品高潮呻吟| 宅男在线国产精品| 成人一区二区三区在线观看 | 成人av午夜电影| 丝袜美腿亚洲色图| 国产欧美精品在线观看| 欧美日韩免费一区二区三区| 国产一区二区在线看| 亚洲综合丝袜美腿| 久久久久久免费网| 欧美日韩色综合| 波波电影院一区二区三区| 免费欧美日韩国产三级电影| 国产精品黄色在线观看| 日韩午夜精品电影| 色综合网色综合| 国产成人午夜视频| 日韩国产精品91| 亚洲黄色小视频| 日本一区二区三区在线观看| 正在播放亚洲一区| 91丨九色丨国产丨porny| 九九九久久久精品| 午夜电影网一区| 亚洲免费看黄网站| 中文字幕av资源一区| 日韩欧美国产一区二区在线播放| 在线免费不卡视频|