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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? testarea.java

?? 本書以15個(gè)課程設(shè)計(jì)題目為框架
?? JAVA
字號(hào):
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
class FileName implements FilenameFilter  
{ 
    String str=null;
         FileName (String s)
         {
            str="."+s;
         }
    public  boolean accept(File dir,String name)
         { 
            return name.endsWith(str);
         }              
}
public class TestArea extends JPanel implements ActionListener,ItemListener,Runnable
{
  Choice list=null;                                  
  JTextArea 試題顯示區(qū)=null,消息區(qū)=null;
  JCheckBox box[];                                   
  JButton  提交該題答案,讀取下一題,查看分?jǐn)?shù);
  ReadTestquestion 讀取試題=null;                    
  JLabel welcomeLabel=null;                           
  Thread  countTime=null;                           
  long time=0;                                       
  JTextField timeShow=null;                          
  boolean 是否關(guān)閉計(jì)時(shí)器=false,
          是否暫停計(jì)時(shí)=false;
  JButton 暫停或繼續(xù)計(jì)時(shí)=null;
  public TestArea()
  {
    list= new Choice();
    String 當(dāng)前目錄=System.getProperty("user.dir");
    File dir=new File(當(dāng)前目錄);
    FileName fileTxt=new FileName("txt");
    String fileName[]=dir.list(fileTxt);            
    for(int i=0;i<fileName.length;i++) 
        {
          list.add(fileName[i]);
        }
   
    試題顯示區(qū)=new  JTextArea(15,12);
    試題顯示區(qū).setLineWrap(true);                  
    試題顯示區(qū).setWrapStyleWord(true);             
    試題顯示區(qū).setFont(new Font("TimesRoman",Font.PLAIN,14));
    試題顯示區(qū).setForeground(Color.blue);     
    消息區(qū)=new  JTextArea(8,8);
    消息區(qū).setForeground(Color.blue);  
    消息區(qū).setLineWrap(true);                 
    消息區(qū).setWrapStyleWord(true); 
   
    countTime=new  Thread(this);                    
    String s[]={"A","B","C","D"};
    box=new JCheckBox[4];
    for(int i=0;i<4;i++)
      {
        box[i]=new JCheckBox(s[i]);
      }
    暫?;蚶^續(xù)計(jì)時(shí)=new JButton("暫停計(jì)時(shí)");
    暫停或繼續(xù)計(jì)時(shí).addActionListener(this);
    提交該題答案=new JButton("提交該題答案");
    讀取下一題=new JButton("讀取第一題");
    讀取下一題.setForeground(Color.blue);
    提交該題答案.setForeground(Color.blue);
    查看分?jǐn)?shù)=new JButton("查看分?jǐn)?shù)");
    查看分?jǐn)?shù).setForeground(Color.blue);
    提交該題答案.setEnabled(false);
    提交該題答案.addActionListener(this);
    讀取下一題.addActionListener(this);
    查看分?jǐn)?shù).addActionListener(this); 
    list.addItemListener(this);
    讀取試題=new ReadTestquestion();
    JPanel pAddbox=new JPanel();
    for(int i=0;i<4;i++)
      {
        pAddbox.add(box[i]);
      }
    Box  boxH1=Box.createVerticalBox(),   
    boxH2=Box.createVerticalBox(),
    baseBox=Box.createHorizontalBox();    
    boxH1.add(new JLabel("選擇試題文件"));
    boxH1.add(list);
    boxH1.add(new JScrollPane(消息區(qū)));
    boxH1.add(查看分?jǐn)?shù));
    timeShow=new JTextField(20);
    timeShow.setHorizontalAlignment(SwingConstants.RIGHT); 
    timeShow.setEditable(false);
    JPanel p1=new JPanel();
    p1.add(new JLabel("剩余時(shí)間:"));
    p1.add(timeShow);                      
    p1.add(暫?;蚶^續(xù)計(jì)時(shí));
    boxH1.add(p1);                   
    boxH2.add(new JLabel("試題內(nèi)容:"));
    boxH2.add(new JScrollPane(試題顯示區(qū)));
    JPanel p2=new JPanel();
    p2.add(pAddbox);                       
    p2.add(提交該題答案);
    p2.add(讀取下一題);
    boxH2.add(p2); 
    baseBox.add(boxH1);
    baseBox.add(boxH2);
    setLayout(new BorderLayout());
    add(baseBox,BorderLayout.CENTER);
    welcomeLabel=new JLabel("歡迎考試,提高英語(yǔ)水平",JLabel.CENTER);
    welcomeLabel.setFont(new Font("隸書",Font.PLAIN,24));
    welcomeLabel.setForeground(Color.blue);
    add(welcomeLabel,BorderLayout.NORTH);
    
  }
 public void itemStateChanged(ItemEvent e)
  {
     timeShow.setText(null);
     是否關(guān)閉計(jì)時(shí)器=false;
     是否暫停計(jì)時(shí)=false;
     暫停或繼續(xù)計(jì)時(shí).setText("暫停計(jì)時(shí)");
     String name=(String)list.getSelectedItem();
     讀取試題.setFilename(name);
     讀取試題.set完成考試(false);
     time=讀取試題.getTime();                   
    if(countTime.isAlive())                     
        {
          是否關(guān)閉計(jì)時(shí)器=true;   
          countTime.interrupt();                
        }
     countTime=new Thread(this);                
     
     消息區(qū).setText(null);
     試題顯示區(qū).setText(null);
     讀取下一題.setText("讀取第一題");
     提交該題答案.setEnabled(false);
     讀取下一題.setEnabled(true);
     welcomeLabel.setText("歡迎考試,你選擇的試題:"+讀取試題.getFilename());
  }
 public void actionPerformed(ActionEvent e)
  {
    if(e.getSource()==讀取下一題)
       {
         讀取下一題.setText("讀取下一題");
         提交該題答案.setEnabled(true);
         String contentTest=讀取試題.getTestContent();
         試題顯示區(qū).setText(contentTest);
         消息區(qū).setText(null);
         讀取下一題.setEnabled(false);
          try {
                 countTime.start();               
              }
          catch(Exception event)
              {
                 
              }
       } 
    if(e.getSource()==提交該題答案)
       {
          讀取下一題.setEnabled(true);
          提交該題答案.setEnabled(false);
          String answer="?";
          for(int i=0;i<4;i++)
             {
               if(box[i].isSelected())
                  {
                    answer=box[i].getText();
                    box[i].setSelected(false);
                    break;
                  } 
             }
          讀取試題.setSelection(answer);
       }
     if(e.getSource()==查看分?jǐn)?shù))
       {
         int score=讀取試題.getScore();
         String messages=讀取試題.getMessages();
         消息區(qū).setText("分?jǐn)?shù):"+score+"\n"+messages);
       }
     if(e.getSource()==暫停或繼續(xù)計(jì)時(shí))
       {
         if(是否暫停計(jì)時(shí)==false)
            {  
               暫?;蚶^續(xù)計(jì)時(shí).setText("繼續(xù)計(jì)時(shí)");
               是否暫停計(jì)時(shí)=true;      
            }
         else if(是否暫停計(jì)時(shí)==true)
            { 
               暫?;蚶^續(xù)計(jì)時(shí).setText("暫停計(jì)時(shí)");
               是否暫停計(jì)時(shí)=false;   
               countTime.interrupt();  
            }
       }
  }
 public synchronized void run()                    
  {
     while(true)
      {
        if(time<=0)
           {
             是否關(guān)閉計(jì)時(shí)器=true;   
             countTime.interrupt();                
             提交該題答案.setEnabled(false);       
             讀取下一題.setEnabled(false);         
             timeShow.setText("用時(shí)盡,考試結(jié)束");
           }
        else if(讀取試題.get完成考試())
           {
             是否關(guān)閉計(jì)時(shí)器=true; 
             timeShow.setText("考試效果:分?jǐn)?shù)*剩余時(shí)間(秒)="+1.0*讀取試題.getScore()*(time/1000)); 
             countTime.interrupt();                
             提交該題答案.setEnabled(false);       
             讀取下一題.setEnabled(false);         
             
           }
        else if(time>=1)
          {
            time=time-1000;
            long leftTime=time/1000;               
            long leftHour=leftTime/3600;           
            long leftMinute=(leftTime-leftHour*3600)/60;
            long leftSecond=leftTime%60;           
            timeShow.setText(""+leftHour+"小時(shí)"+leftMinute+"分"+leftSecond+"秒");
          }
         try
          {
            Thread.sleep(1000);                    
          }
         catch(InterruptedException ee)
          {
             if(是否關(guān)閉計(jì)時(shí)器==true)
               return ;                            
          }
         while(是否暫停計(jì)時(shí)==true)
          {
             try
                {
                    wait();                       
                }
            catch(InterruptedException ee)
                {
                  if(是否暫停計(jì)時(shí)==false)
                     {
                        notifyAll();             
                     } 
                }
          }
      }
  }
 
} 

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产99国产| 色八戒一区二区三区| 黄页网站大全一区二区| 日韩av中文字幕一区二区| 夜夜爽夜夜爽精品视频| 亚洲女厕所小便bbb| 中文字幕一区二区三区在线不卡| 国产亚洲欧美色| 久久久久久久网| 欧美精品一区二区在线播放| 678五月天丁香亚洲综合网| 欧美日韩国产一级片| 欧美人妇做爰xxxⅹ性高电影| 欧美在线你懂得| 欧美三级日韩在线| 欧美日韩一区二区在线视频| 欧美日韩和欧美的一区二区| 欧美丰满少妇xxxbbb| 日韩视频永久免费| 欧美精品一区二区久久久| 久久久精品欧美丰满| 国产婷婷色一区二区三区在线| 国产日韩欧美a| 综合欧美亚洲日本| 亚洲一二三专区| 石原莉奈在线亚洲三区| 久久99国产精品麻豆| 国产精品一二三四五| 91香蕉视频污| 欧美精品一二三四| 日韩你懂的电影在线观看| 久久综合久久99| 中文字幕一区二区三| 亚洲一卡二卡三卡四卡无卡久久| 奇米888四色在线精品| 国产精品69久久久久水密桃| 99视频一区二区三区| 欧美日韩一区国产| 久久综合九色综合欧美就去吻| 国产欧美日韩精品在线| 亚洲一区二区三区爽爽爽爽爽 | 亚洲精品久久7777| 亚洲成人av免费| 久久99久久久久| av午夜一区麻豆| 欧美日韩www| 国产亚洲欧美激情| 亚洲午夜久久久| 国产精品1区二区.| 欧美一a一片一级一片| 精品三级av在线| 亚洲精品中文在线影院| 久久er99热精品一区二区| www.亚洲免费av| 欧美日韩国产高清一区二区三区| 久久亚洲精精品中文字幕早川悠里| 国产精品久久精品日日| 日韩和欧美一区二区三区| 国产精品123区| 欧美妇女性影城| 中文字幕一区二区三| 日本色综合中文字幕| 99精品视频中文字幕| 欧美videos大乳护士334| 亚洲色图欧洲色图婷婷| 久久成人久久爱| 91福利在线播放| 欧美激情艳妇裸体舞| 日韩二区三区在线观看| 91在线高清观看| 久久久久久电影| 奇米在线7777在线精品| 色呦呦网站一区| 久久久久久夜精品精品免费| 五月综合激情婷婷六月色窝| 91蝌蚪porny九色| 26uuu另类欧美| 日韩电影免费在线观看网站| 在线观看日产精品| 国产欧美日韩麻豆91| 久久99精品国产.久久久久久| 欧美亚洲动漫精品| 国产精品国产馆在线真实露脸| 免费人成精品欧美精品| 欧美三级在线看| 亚洲黄色小说网站| 成人的网站免费观看| 久久久影视传媒| 免费一级欧美片在线观看| 欧美日韩在线精品一区二区三区激情 | 粗大黑人巨茎大战欧美成人| 精品欧美乱码久久久久久1区2区| 天堂久久久久va久久久久| 日本黄色一区二区| 亚洲欧美国产77777| 成人免费黄色大片| 国产欧美日韩麻豆91| 国产精品白丝jk白祙喷水网站| 精品免费国产二区三区 | 成人永久aaa| 久久看人人爽人人| 久久99精品国产91久久来源| 91精品欧美综合在线观看最新| 午夜不卡av在线| 欧美绝品在线观看成人午夜影视| 一区二区三区欧美| 91亚洲精品久久久蜜桃网站 | 久久99在线观看| 日韩欧美国产电影| 久久99精品久久久| 26uuu亚洲| 国产激情视频一区二区三区欧美 | 成人黄色一级视频| 国产精品丝袜一区| 成人爱爱电影网址| 中文字幕一区二区三区精华液 | 久久国产夜色精品鲁鲁99| 欧美tk—视频vk| 久久99精品国产麻豆婷婷| 久久欧美中文字幕| 国产91丝袜在线18| 中文字幕中文乱码欧美一区二区| 99亚偷拍自图区亚洲| 一区二区三区中文在线| 欧美吞精做爰啪啪高潮| 婷婷开心激情综合| 日韩欧美第一区| 国产成人综合在线播放| 成人欧美一区二区三区视频网页 | 欧美狂野另类xxxxoooo| 蓝色福利精品导航| 久久久久国产精品人| 福利一区二区在线观看| 亚洲精品国产视频| 欧美喷潮久久久xxxxx| 久久精品国产成人一区二区三区| 久久久国产一区二区三区四区小说 | 久久99久久99| 国产精品传媒在线| 欧美老人xxxx18| 黄色日韩网站视频| 中文字幕欧美一| 欧美美女视频在线观看| 国产在线精品一区二区| 亚洲人成伊人成综合网小说| 欧美巨大另类极品videosbest| 韩国毛片一区二区三区| 中文字幕亚洲一区二区av在线 | 欧美一卡二卡三卡| 夫妻av一区二区| 亚洲一区二区三区美女| 久久久久久久一区| 欧美日精品一区视频| 国产一区二区成人久久免费影院| 中文字幕制服丝袜成人av| 日韩激情在线观看| 欧美日韩aaa| 国产91精品精华液一区二区三区| 综合激情成人伊人| 91黄色免费版| 国产一区二区不卡在线| 亚洲精品第一国产综合野| 91精品国产手机| 99久久精品国产精品久久| 三级欧美在线一区| 国产欧美精品区一区二区三区 | 亚洲一卡二卡三卡四卡| 99久久国产综合精品麻豆 | 欧美性一区二区| 蜜桃久久久久久久| 中文字幕亚洲一区二区av在线| 日韩天堂在线观看| 成人性色生活片免费看爆迷你毛片| 亚洲午夜精品网| 国产欧美va欧美不卡在线| 91精品国产麻豆国产自产在线| 国产1区2区3区精品美女| 亚洲一区免费在线观看| 国产日韩欧美高清| 精品久久久久久无| 91久久免费观看| 国产毛片精品一区| 亚洲日本免费电影| 日本一区二区三区免费乱视频| 在线看一区二区| 国产成人精品免费| 日韩精品色哟哟| 亚洲图片另类小说| 日韩精品一区国产麻豆| 一本一道久久a久久精品| 国产精品99久久久久久宅男| 午夜视黄欧洲亚洲| 国产精品毛片高清在线完整版| 欧美在线一区二区三区| 色哟哟一区二区在线观看| 国产精品亚洲а∨天堂免在线| 日本不卡在线视频| 国产精品人成在线观看免费| 久久午夜羞羞影院免费观看| 欧美日韩一区二区不卡|