英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx

上传人:b****6 文档编号:22219271 上传时间:2023-02-03 格式:DOCX 页数:20 大小:483.86KB
下载 相关 举报
英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx_第1页
第1页 / 共20页
英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx_第2页
第2页 / 共20页
英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx_第3页
第3页 / 共20页
英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx_第4页
第4页 / 共20页
英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx

《英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx》由会员分享,可在线阅读,更多相关《英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。

英语四六级考试系统计算机考试系统试题可定制的各科考试系统软件java开发Word文件下载.docx

JComboBox<

String>

jcbPaper;

jcbAnswer;

JTextAreajta=newJTextArea("

-----------------------------------------------------------"

100,60);

JTabletableChose=newJTable();

JTabletableFinal=newJTable();

TableChoseModeltcm=newTableChoseModel();

TableFinalModeltfm=newTableFinalModel();

JPaneljpdown=newJPanel();

JPaneljpleft=newJPanel();

JLabellabicon=newJLabel(newImageIcon("

img/mm.jpg"

));

JLabellabicon1=newJLabel(newImageIcon("

JSplitPanesplitpane;

JSplitPanesplitpanewhole;

Borderborder=newTitledBorder("

题目区:

"

);

Borderborder1=newTitledBorder("

答题区:

Borderborder2=newTitledBorder("

功能区:

JButtonjbconfirm=newJButton("

提交答案"

newImageIcon("

img/7.gif"

JButtonjbanaly=newJButton("

分析一下"

img/68.png"

JButtonjbsave=newJButton("

保存到文件"

img/80.png"

JButtonjbanswer=newJButton("

看看答案"

img/155.png"

JLabeljlshowtime=newJLabel("

现在时间是:

0000-00-0000:

00:

00"

JLabeljlchosepaper=newJLabel("

请选择你要答题的试卷:

JLabeljltimeremain=newJLabel("

剩余时间是:

Stringstr="

;

inttotaltime=30*60*1000;

intdaan=10;

MyTest(){

setSize(1280,700);

setLocationRelativeTo(null);

setDefaultCloseOperation(3);

setResizable(true);

jta.setBackground(newColor(16766274));

jpdown.setBackground(newColor(14172199));

jltimeremain.setBackground(Color.orange);

jbconfirm.setBackground(newColor(12514438));

Timertimer=newTimer(1000,newActionListener()

{

publicvoidactionPerformed(ActionEvente)

{

str=newSimpleDateFormat("

yyyy-MM-ddHH:

mm:

ss"

).format(newDate());

jlshowtime.setText("

+str);

totaltime-=1000;

Datedateremain=newDate(totaltime);

inthour=totaltime/(1000*60*60);

intmin=totaltime/(1000*60);

intsec=totaltime%(1000*60);

jltimeremain.setText("

+hour+"

:

+min+"

+sec);

if(totaltime==0)

JOptionPane.showMessageDialog(null,"

时间到,请停止答题"

}

});

timer.start();

jcbPaper=newJComboBox<

>

(newString[]{"

2012年六月"

"

2012年十二月"

2011年六月"

2011年十二月"

"

2010年六月"

2010年十二月"

2009年六月"

2009年十二月"

2008年六月"

2008年十二月"

});

jcbPaper.addItemListener(newItemListener(){

@Override

publicvoiditemStateChanged(ItemEvente){

//TODOAuto-generatedmethodstub

if(e.getItem()=="

){

Filef=newFile("

ti/1.ti"

jta.setText("

daan=1;

try{

Scannerscan=newScanner(f);

while(scan.hasNextLine()){

Stringstrf=scan.nextLine();

jta.append(strf+"

\r\n"

}

}catch(FileNotFoundExceptione1){

//TODOAuto-generatedcatchblock

e1.printStackTrace();

}

}

elseif(e.getItem()=="

ti/2.ti"

2010年6月"

daan=2;

ti/3.ti"

2010年12月"

daan=3;

ti/4.ti"

daan=4;

ti/5.ti"

daan=5;

ti/6.ti"

2009年6月"

daan=6;

ti/7.ti"

2009年12月"

daan=7;

ti/8.ti"

2008年6月"

daan=8;

ti/9.ti"

2008年12月"

daan=9;

else{

ti/10.ti"

2012年6月"

daan=10;

jcbAnswer=newJComboBox<

A"

B"

C"

D"

jcbPaper.setBackground(newColor(12514438));

jta.setSize(600,650);

jta.setLineWrap(true);

jta.setWrapStyleWord(true);

jta.setBorder(border);

tableChose.setModel(tcm);

tableFinal.setModel(tfm);

tableChose.getColumnModel().getColumn(5).setCellEditor(newDefaultCellEditor(jcbAnswer));

splitpane=newJSplitPane(JSplitPane.HORIZONTAL_SPLIT,newJScrollPane(jta),newJScrollPane(tableChose));

splitpane.setBorder(border1);

splitpane.setBackground(newColor(15453926));

tableChose.setBackground(newColor(244447));

add(splitpane,BorderLayout.CENTER);

//add(jpup,BorderLayout.CENTER);

jpdown.setLayout(newGridLayout(1,5));

jpdown.add(jlchosepaper);

jpdown.add(jcbPaper);

jpdown.add(jlshowtime);

jpdown.add(jltimeremain);

jpdown.add(jbconfirm);

add(jpdown,BorderLayout.SOUTH);

tableFinal.setSize(200,300);

//jpleft.add(newJScrollPane(tableFinal),BorderLayout.CENTER);

jbsave.setBackground(newColor(4322213));

jbanaly.setBackground(newColor(4322213));

jbanswer.setBackground(newColor(4322213));

jbanswer.addActionListener(newActionListener(){

publicvoidactionPerformed(ActionEvente){

try{

newAnswerGui(daan);

}catch(FileNotFoundExceptione1){

//TODOAuto-generatedcatchblock

e1.printStackTrace();

jbconfirm.addActionListener(newActionListener(){

Filefdaan=newFile("

reso/"

+daan+"

.res"

//Scannerscan=newScanner(fdaan);

BufferedReaderbr=newBufferedReader(newFileReader(fdaan));

Stringstr=br.readLine();

Stringstrn[]=str.split("

"

intcountm=0;

//char[]buf=newchar[10];

for(inti=0;

i<

7;

i++){

if(tableChose.getValueAt(i,5)!

=null&

&

tableChose.getValueAt(i,5).equals(strn[i].trim()))

countm++;

25;

if(tableChose.getValueAt(i+10,5)!

tableChose.getValueAt(i+10,5).equals(strn[i+7].trim()))

10;

if(tableChose.getValueAt(i+51,5)!

tableChose.getValueAt(i+51,5).equals(strn[i+32].trim()))

20;

if(tableChose.getValueAt(i+61,5)!

tableChose.getValueAt(i+61,5).equals(strn[i+42].trim()))

一共答对了"

+countm+"

道题"

}catch(IOExceptione1){

jbsa

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 学科竞赛

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1