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

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

?? student.java~261~

?? 圖形化界面
?? JAVA~261~
?? 第 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一区二区三区免费野_久草精品视频
欧美少妇性性性| 91精品国产91久久久久久一区二区 | 国产一区二区女| 国产精品1区二区.| 成人av资源站| 国产精品996| k8久久久一区二区三区 | 欧美日韩精品一区视频| 99久久精品免费看国产 | 51精品国自产在线| 欧美α欧美αv大片| 国产亚洲精品aa午夜观看| 国产日韩精品视频一区| 亚洲欧美综合另类在线卡通| 亚洲精品久久久久久国产精华液| 亚洲最色的网站| 国产一区二区三区观看| 久久久久久久av麻豆果冻| 亚洲自拍偷拍综合| 国产精品中文字幕一区二区三区| 色噜噜狠狠色综合欧洲selulu| 在线播放日韩导航| 中文字幕精品在线不卡| 亚洲女同一区二区| 国产一区二区三区香蕉| 在线观看精品一区| 国产午夜精品一区二区三区四区| 天堂久久一区二区三区| 欧美亚洲一区三区| 亚洲图片激情小说| 韩国v欧美v亚洲v日本v| 欧美电影一区二区| 国产精品麻豆久久久| 免费精品视频最新在线| 色综合久久天天| 中文字幕一区二区三区色视频| 九色|91porny| 欧美zozo另类异族| 免费成人在线播放| 91精品国产乱码久久蜜臀| 亚洲美女免费在线| 国产成人aaaa| 中文字幕av一区二区三区免费看| 奇米一区二区三区av| 日韩视频免费观看高清完整版| 亚洲成人精品在线观看| 久久综合久久综合久久综合| 国产成人久久精品77777最新版本| 精品国产网站在线观看| 99视频一区二区| 亚洲欧美国产毛片在线| 91精彩视频在线| 亚洲一级二级三级| 欧美色精品天天在线观看视频| 欧美aaaaaa午夜精品| 欧美r级电影在线观看| 99久精品国产| 日产国产高清一区二区三区| 久久久久久久久久久久久女国产乱 | 日韩欧美久久一区| 成人黄色片在线观看| 亚洲一区免费观看| 欧美一区二区三区啪啪| 国产美女av一区二区三区| **欧美大码日韩| 精品美女在线观看| 91行情网站电视在线观看高清版| 国产乱人伦偷精品视频免下载 | 日韩av网站在线观看| 国产欧美一区二区精品秋霞影院 | 国产精品美女久久久久久久久 | 欧美一级国产精品| 91搞黄在线观看| 国产成人免费视频精品含羞草妖精| 国产精品久久精品日日| 日韩一区二区三区在线观看| 91在线播放网址| 国产麻豆精品在线观看| 亚洲电影一区二区三区| 国产精品色哟哟网站| 欧美激情自拍偷拍| 精品三级在线看| 欧美成人艳星乳罩| 在线观看中文字幕不卡| 成人中文字幕电影| 人人精品人人爱| 精品亚洲aⅴ乱码一区二区三区| 一区二区在线观看av| 亚洲视频资源在线| 国产精品乱人伦| 99久久国产综合精品女不卡| 国产原创一区二区三区| 蜜桃精品视频在线| 蜜臀av一区二区在线观看| 亚洲一级不卡视频| 亚洲国产精品影院| 亚洲免费色视频| 久久色在线观看| 国产日韩成人精品| 中文字幕一区二区三区不卡在线| 欧美国产精品中文字幕| 国产亚洲成av人在线观看导航| 欧美草草影院在线视频| 欧美精品乱码久久久久久按摩| 欧美一级黄色片| 精品国产三级电影在线观看| 亚洲国产精品t66y| 中文字幕字幕中文在线中不卡视频| 中文字幕一区二区三区在线播放| 亚洲婷婷综合久久一本伊一区| 一区二区三区蜜桃| 青娱乐精品在线视频| 白白色 亚洲乱淫| 欧美一区二区三区不卡| 久久看人人爽人人| 亚洲视频精选在线| 精品一区二区在线视频| 国产91丝袜在线播放九色| 91免费版在线看| 91精品国产综合久久精品麻豆| 久久人人爽爽爽人久久久| 亚洲黄色免费电影| 久久超碰97人人做人人爱| av不卡免费电影| 欧美一区二区久久| 国产欧美日韩视频一区二区| 老色鬼精品视频在线观看播放| 99久久er热在这里只有精品15 | 成人激情黄色小说| 日韩欧美国产三级电影视频| 夜夜嗨av一区二区三区中文字幕| 中文字幕一区日韩精品欧美| 国产精品伦理在线| 懂色av噜噜一区二区三区av| 日韩精品一区二区三区在线观看| 樱桃国产成人精品视频| 视频在线在亚洲| 欧美在线观看一区| 亚洲色图丝袜美腿| 国产99精品视频| 国产欧美日韩精品在线| 激情丁香综合五月| 欧美一区二区免费| 伦理电影国产精品| 欧美大黄免费观看| 亚洲电影视频在线| 久久久久久久久久久久电影 | 亚洲国产欧美在线人成| 精品欧美黑人一区二区三区| 亚洲三级久久久| 日韩国产欧美三级| 欧美在线免费观看视频| 国产精品国产三级国产a| 丁香婷婷深情五月亚洲| 性做久久久久久免费观看欧美| 久久久久国色av免费看影院| 欧洲精品一区二区| 日本v片在线高清不卡在线观看| 国产iv一区二区三区| 久久综合九色综合97婷婷| 欧美日韩一区国产| 国产在线精品一区二区夜色| 久久久久国色av免费看影院| 欧美在线免费观看亚洲| 国产一区二区中文字幕| 亚洲成人午夜影院| 国产精品网曝门| 精品av久久707| 在线观看区一区二| 久草在线在线精品观看| 日韩二区三区在线观看| 亚洲欧美国产高清| 国产亚洲欧洲997久久综合| 欧美精品高清视频| 欧美中文一区二区三区| 国产中文字幕精品| 日韩激情一区二区| 亚洲综合一区二区三区| 精品久久久影院| 欧美成人一级视频| 久久久高清一区二区三区| 欧美tickling挠脚心丨vk| 一本色道久久综合亚洲91| 色一情一乱一乱一91av| 日本精品裸体写真集在线观看 | 亚洲一区二区三区在线| 久久精品人人做| 日韩你懂的在线播放| 精品少妇一区二区三区在线播放| 日韩一级免费观看| 日韩欧美资源站| 欧美国产禁国产网站cc| 亚洲精品一二三区| 性做久久久久久免费观看| 九九九精品视频| 在线免费观看日本一区| 欧美性大战xxxxx久久久| 欧美另类z0zxhd电影| 国产精品亲子伦对白| 亚洲欧洲99久久|