資源簡介
java做的世界杯程序,簡單易理解!直接運行!畫面漂亮!
代碼片段和文件信息
import?java.applet.*;
import?java.awt.*;
import?java.awt.event.*;
public?class?MoveString?extends?applet?implements?RunnableActionListenerTextListener{
?????Color?darkblue?=?new?Color(2550128);
?????Graphics?offscreenG;
?????Image?offscreenImage;
?????Image?pictop;
?????Image?picbuttom;
?????int?d?=?2;
?????int?r?=?140;
?????int?angle?=?0;
?????int?x?=?270;
?????int?y?=?400;
?????int?x0?=?260;
?????int?y0?=?200;
?????int?font?=?65;
?????Thread?runner;
?????TextField?textString;
?????String?request;
?????String?name=“Wan?YanKai“;
?????public?void?init(){
??????????offscreenImage?=?createImage(getSize().width?getSize().height);
??????????offscreenG?=?offscreenImage.getGraphics();
??????????pictop?=?getImage(getCodebase()“top.gif“);
??????????setLayout(null);
??????????picbuttom?=?getImage(getCodebase()“buttom.gif“);
??????????setLayout(null);
??????????textString?=?new?TextField(name21);
??????????textString.addTextListener(this);
??????????add?(textString);
?????????textString.setBounds(21035010020);
??????????Button?submitButton?=?new?Button(“Submit“);
??????????submitButton.addActionListener(this);
??????????add?(submitButton);
??????????submitButton.setBounds(3303505020);
??????????Button?clearButton?=?new?Button(“Restore“);
??????????clearButton.addActionListener(this);
??????????add?(clearButton);
??????????clearButton.setBounds(4003505020);
?????}
?????public?void?change(){
??????????name?=?textString.getText();
??????????repaint();
?????}
?????public?void?textValueChanged(TextEvent?t){
//??????????change();
?????}?
?????public?void?actionPerformed(ActionEvent?e)?{
??????????request?=?e.getActionCommand();
??????????if?(request?==?“Submit“)
???????????????change();
??????????else?if?(request?==?“Restore“)
???????????????{name?=?“Wan?YanKai“;
????????????????textString.setText(“Wan?YanKai“);
????????????????repaint();
???????????????}
?????}
?????public?void?start(){
??????????if?(runner?==?null)?{
???????????????runner?=?new?Thread(this);
???????????????runner.start();
??????????}
?????}
?????public?void?stop(){
??????????if?(runner?!=?null)?{
???????????????runner.stop();
???????????????runner?=?null;
??????????}
?????}
?????public?void?run(){
??????????while?(true){
??????????????angle?+=?1;
??????????????x?=?(int)(r*Math.sin(2*Math.PI*angle/360))+x0;
??????????????y?=?(int)(r*Math.cos(2*Math.PI*angle/360))+y0;
??????????????{
??????????????if?(((angle?>=0)&&(angle<90))&&(angle%3==0))
?????????????????font?-=1;
??????????????else?if?(((angle?>=90)&&(angle<180))&&(angle%3==0))
?????????????????font?-=1;
??????????????else?if?(((angle?>=180)&&(angle<270))&&(angle%3==0))
?????????????????font?+=1;
??????????????else?if?(((angle?>=270)&&(angle<360))&&(angle%3==0))
?????????????????font?+=1;
??????????????}
??????????????d?=?2;
??????????????if?(font<25)?d=1;
??????????????repaint();
??????????????if?(font==66)?font=65;
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????......R??????4495??2002-05-31?18:06??3?世界杯\Example1\BUTTOM.GIF
????......R??????4246??2002-06-01?12:13??3?世界杯\Example1\MoveString.class
????......R??????3823??2002-06-01?12:13??3?世界杯\Example1\MoveString.java
????......R??????7995??2002-05-31?16:22??3?世界杯\Example1\TOP.GIF
????......R???????149??2001-11-16?21:08??3?世界杯\Example1\exam1.html
????......R?????34324??2002-05-24?08:35??3?世界杯\Example1\exampl1_1.jpg
????......R??????4495??2002-05-31?18:06??3?世界杯\Example2\BUTTOM.GIF
????......R??????4254??2002-06-01?12:14??3?世界杯\Example2\MoveString.class
????......R??????3823??2002-06-01?12:14??3?世界杯\Example2\MoveString.java
????......R??????7995??2002-05-31?16:22??3?世界杯\Example2\TOP.GIF
????......R???????149??2001-11-16?21:08??3?世界杯\Example2\exam2.html
????...D..R?????????0??2004-12-20?14:38??3?世界杯\Example1
????...D..R?????????0??2004-12-20?14:38??3?世界杯\Example2
????...D..R?????????0??2004-12-20?14:38??3?世界杯
-----------?---------??----------?-----??----
????????????????75748????????????????????14
- 上一篇:Java Jfr
ame簡單聊天程序 - 下一篇:內容豐富的java電子琴
評論
共有 條評論