资源描述:
《天津理工大学java上机实验报告实验四-java多线程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、天津理工大学java上机实验报告实验四:java多线程技术天津理工大学计算机专业Java实验报告三学院(系)名称:计算机与通信工程学院实验报告importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassJishiqi{publicstaticvoidmain(Stringargs[]){TimeWinWin=newTimeWin();}}classTimeWinextendsJFrameimplementsActionListener//主窗口{intnumber=1,start=1;char
2、chinaWorld[];Timertime;JButtonbStart,bStop,bContinue;JTextFieldinputText,showText;JLabelshowWorld,labwest;JDiadia;TimeWin(){setTitle(制作的计时器和计算器);//super()setBounds(400,300,500,360);//setSize(300,180);setVisible(true);setResizable(false);//窗口大小不可被更改JLabellab1,la(转载于:wWw.xIeLw.com写论文网:天津理工大学
3、java上机实验报告实验四:java多线程技术)b2;lab1=newJLabel(数字:);lab2=newJLabel(平方:);inputText=newJTextField(15);showText=newJTextField(15);JPanelpNorth=newJPanel();pNorth.add(lab1);pNorth.add(inputText);pNorth.add(lab2);pNorth.add(showText);labwest=newJLabel();Fontfnt1;fnt1=newFont(微软雅黑,Font.BOLD,50);labwe
4、st.setFont(fnt1);showWorld=newJLabel();showWorld.setHorizontalAlignment(JLabel.CENTER);showWorld.setFont(newFont(微软雅黑,Font.BOLD,58));bStart=newJButton(开始);time=newTimer(1000,this);bStop=newJButton(暂停);bContinue=newJButton(继续);bStart.addActionListener(this);bStop.addActionListener(this);bCo
5、ntinue.addActionListener(this);JPanelpSouth=newJPanel();pSouth.add(bStart);pSouth.add(bStop);pSouth.add(bContinue);add(pNorth,newBorderLayout().NORTH);add(pSouth,newBorderLayout().SOUTH);add(showWorld,newBorderLayout().CENTER);add(labwest,newBorderLayout().WEST);setDefaultCloseOperation(JF
6、rame.EXIT_ON_CLOSE);chinaWorld=newchar[100];for(intk=0,i='中';kchinaWorld.length;i++,k++)chinaWorld[k]=(char)i;dia=newJDia(this,警告!,true);//输入错误时弹出对话框}publicvoidactionPerformed(ActionEvente){if(e.getSource()==time){Stringt=Integer.toString(number+1);labwest.setText(t);showWorld.setT
7、ext(+chinaWorld[number]);number++;if(number==chinaWorld.length-1)number=0;}elseif(e.getSource()==bStart){try{Strings=inputText.getText();inta=Integer.parseInt(s);a=a*a;Stringb=Integer.toString(a);showText.setText(b);}catch(NumberFormatExceptionnfe){dia.setVisi