📄 miuko0.java
字号:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.io.*;
import java.awt.datatransfer.*;//用于打开文件和保存文件的一个类
import java.applet.Applet;
import java.awt.geom.*;
import sun.audio.*;
import java.sql.*;
import java.util.Date;
public class miuko0 extends Frame implements Runnable,ActionListener
{
private mi2 b1;
private mi3 b2;
private mi4 b3;
private mi5 b4;
private mi6 b5;
private mi7 b6;
private mi8 b7;
private mi9 b8;
private mi10 b9;
private mi11 b10;
private mi12 b11;
private mi13 b12;
private Panel p1;
private TextField t1;
private Image img,i1,i2,i3,i4,i5,i6;
private Thread th;
private int i = 0;
private Date da;
private String stt="";
private int min,sec,hor,secn,miun;
private int zsec,zmin,zhor;
private int x=0,y=0,n=0,x1=0,y1=0,n1=0,x2=0,y2=0,n2=0;
miuko0()
{
super("随心的世界-学习随心英语");
Toolkit tool = getToolkit();
img = tool.getImage("Bingo.jpg");
i1 = tool.getImage("miuko1.gif");
i3 = tool.getImage("miukod.gif");
Color c1 = new Color(0,128,193);
setBackground(c1);
setSize(460,462);
setIconImage(img);
setLayout(null);
setLocation(355,60);
th=new Thread(this);
th.start();
da = new Date();
zsec = (da.getSeconds()*6-90);
zmin = (da.getMinutes()*6-90);
zhor = ((da.getHours())*30-90);
//************************************************************按钮添加区*****************************************
b1 = new mi2(88,31);
b1.setBounds(73,126,88,31);
add(b1);
b1.setVisible(true);
b1.addActionListener(this);
b2 = new mi3(88,31);
b2.setBounds(73,163,88,31);
add(b2);
b2.setVisible(true);
b2.addActionListener(this);
b3 = new mi4(88,31);
b3.setBounds(73,200,88,31);
add(b3);
b3.setVisible(true);
b3.addActionListener(this);
b4 = new mi5(88,31);
b4.setBounds(73,237,88,31);
add(b4);
b4.setVisible(true);
b4.addActionListener(this);
b5 = new mi6(88,31);
b5.setBounds(179,126,88,31);
add(b5);
b5.setVisible(true);
b5.addActionListener(this);
b6 = new mi7(88,31);
b6.setBounds(179,163,88,31);
add(b6);
b6.setVisible(true);
b6.addActionListener(this);
b7 = new mi8(88,31);
b7.setBounds(179,200,88,31);
add(b7);
b7.setVisible(true);
b7.addActionListener(this);
b8 = new mi9(88,31);
b8.setBounds(179,237,88,31);
add(b8);
b8.setVisible(true);
b8.addActionListener(this);
b9 = new mi10(88,31);
b9.setBounds(285,127,88,31);
add(b9);
b9.setVisible(true);
b9.addActionListener(this);
b10 = new mi11(88,31);
b10.setBounds(285,163,88,31);
add(b10);
b10.setVisible(true);
b10.addActionListener(this);
b11 = new mi12(88,31);
b11.setBounds(285,200,88,31);
add(b11);
b11.setVisible(true);
b11.addActionListener(this);
b12 = new mi13(88,31);
b12.setBounds(285,237,88,31);
add(b12);
b12.setVisible(true);
b12.addActionListener(this);
x=210+(int)(30*Math.cos(zsec*3.1415926/180));
y=360+(int)(30*Math.sin(zsec*3.1415926/180));
x1=210+(int)(25*Math.cos(zmin*3.1415926/180));
y1=360+(int)(25*Math.sin(zmin*3.1415926/180));
x2=210+(int)(20*Math.cos(zhor*3.1415926/180));
y2=360+(int)(20*Math.sin(zhor*3.1415926/180));
//*****************************************************************按钮添加区结束*********************************
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){setVisible(false);System.exit(0);}});
}
public void paint(Graphics g)
{
Color c1 = new Color(225,125,125);
Color c2 = new Color(225,225,225);
Color c3 = new Color(125,225,25);
Color c4 = new Color(25,25,125);
g.setColor(Color.red);
g.drawLine(210,360,x,y);
g.setColor(Color.green);
g.drawLine(210,360,x1,y1);
g.setColor(Color.yellow);
g.drawLine(210,360,x2,y2);
g.drawString(String.valueOf(n2+"点"+n1+"分"+n+"秒"),172,400);
g.drawImage(i1,0,30,460,60,this);
g.drawImage(i3,380,90,80,370,this);
g.setColor(c1);
g.drawLine(167,125,167,270);
g.drawLine(273,125,273,270);
g.setColor(c2);
g.drawLine(170,125,170,270);
g.drawLine(276,125,276,270);
g.setColor(c3);
g.drawLine(379,124,379,270);
g.drawLine(70,124,70,270);
g.drawLine(69,123,380,123);
g.drawLine(379,270,70,270);
g.drawRoundRect(150,300,120,120,120,120);
g.drawLine(210,300,210,306);
g.drawLine(210,414,210,420);
g.drawLine(150,360,156,360);
g.drawLine(264,360,270,360);
g.setColor(Color.yellow);
g.drawLine(240,(int)(360-Math.cos(30*3.1415926/180)*60),240-(int)(Math.sqrt(20)),(int)(360-Math.cos(30*3.1415926/180)*60+Math.sqrt(20)));
g.drawLine(180,(int)(360-Math.cos(30*3.1415926/180)*60),180+(int)(Math.sqrt(20)),(int)(360-Math.cos(30*3.1415926/180)*60+Math.sqrt(20)));
g.drawLine(240,(int)(360+Math.cos(30*3.1415926/180)*60),240-(int)(Math.sqrt(20)),(int)(360+Math.cos(30*3.1415926/180)*60-Math.sqrt(20)));
g.drawLine(180,(int)(360+Math.cos(30*3.1415926/180)*60),180+(int)(Math.sqrt(20)),(int)(360+Math.cos(30*3.1415926/180)*60-Math.sqrt(20)));
g.drawLine((int)(210+Math.cos(30*3.1415926/180)*60),330,(int)(210+Math.cos(30*3.1415926/180)*60-Math.sqrt(20)),(int)(330+Math.sqrt(20)));
g.drawLine((int)(210-Math.cos(30*3.1415926/180)*60),330,(int)(210-Math.cos(30*3.1415926/180)*60+Math.sqrt(20)),(int)(330+Math.sqrt(20)));
g.drawLine((int)(210+Math.cos(30*3.1415926/180)*60),390,(int)(210+Math.cos(30*3.1415926/180)*60-Math.sqrt(16)),(int)(390-Math.sqrt(16)));
g.drawLine((int)(210-Math.cos(30*3.1415926/180)*60),390,(int)(210-Math.cos(30*3.1415926/180)*60+Math.sqrt(16)),(int)(390-Math.sqrt(16)));
}
public void run()
{
n=da.getSeconds();
n1=da.getMinutes();
n2=da.getHours();
while(true)
{
if(n>=60)
{
zmin +=6;
x1=210+(int)(25*Math.cos(zmin*3.1415926/180));
y1=360+(int)(25*Math.sin(zmin*3.1415926/180));
n1=n1+1;
n=0;
}
if(n1>=10)
{
x2=210+(int)(20*Math.cos((zhor+6*n1/10)*3.1415926/180));
y2=360+(int)(20*Math.sin((zhor+6*n1/10)*3.1415926/180));
}
if(n1>=60)
{
n1=0;
n2=n2+1;
zhor = (n2*30-90);
}
if(n2==24)
{
n2=0;
}
zsec +=6;
x=210+(int)(30*Math.cos(zsec*3.1415926/180));
y=360+(int)(30*Math.sin(zsec*3.1415926/180));
try
{
th.sleep(1000);
n=n+1;
}
catch(Exception ert){}
repaint();
}
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)
{
setVisible(false);
miukoNO1 NO1=new miukoNO1();
NO1.setVisible(true);
}
if(e.getSource()==b2)
{
setVisible(false);
miukoNO2 NO2=new miukoNO2();
NO2.setVisible(true);
}
if(e.getSource()==b3)
{
setVisible(false);
miukoNO3 NO3=new miukoNO3();
NO3.setVisible(true);
}
if(e.getSource()==b4)
{
setVisible(false);
miukoNO4 NO4=new miukoNO4();
NO4.setVisible(true);
}
if(e.getSource()==b5)
{
setVisible(false);
miukoNO5 NO5=new miukoNO5();
NO5.setVisible(true);
}
if(e.getSource()==b6)
{
setVisible(false);
miukoNO6 NO6=new miukoNO6();
NO6.setVisible(true);
}
if(e.getSource()==b7)
{
setVisible(false);
miukoNO7 NO7=new miukoNO7();
NO7.setVisible(true);
}
if(e.getSource()==b8)
{
setVisible(false);
miukoNO8 NO8=new miukoNO8();
NO8.setVisible(true);
}
if(e.getSource()==b9)
{
setVisible(false);
miukoNO9 NO9=new miukoNO9();
NO9.setVisible(true);
}
if(e.getSource()==b10)
{
setVisible(false);
miukoNO10 NO10=new miukoNO10();
NO10.setVisible(true);
}
if(e.getSource()==b12)
{
setVisible(false);
System.exit(0);
}
}
public static void main(String arg[])
{
miuko0 f = new miuko0();
f.setVisible(true);
}
}
//----------------------------------------------------------------按钮区开始---------------------------------------
class mi2 extends Button
{
Image i2;
int a,b;
mi2(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i2 = tool.getImage("miuko2.gif");
}
public void paint(Graphics g)
{
g.drawImage(i2,0,0,88,31,this);
}
}
class mi3 extends Button
{
Image i3;
int a,b;
mi3(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i3 = tool.getImage("miuko3.gif");
}
public void paint(Graphics g)
{
g.drawImage(i3,0,0,88,31,this);
}
}
class mi4 extends Button
{
Image i4;
int a,b;
mi4(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i4 = tool.getImage("miuko4.gif");
}
public void paint(Graphics g)
{
g.drawImage(i4,0,0,88,31,this);
}
}
class mi5 extends Button
{
Image i5;
int a,b;
mi5(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i5 = tool.getImage("miuko5.gif");
}
public void paint(Graphics g)
{
g.drawImage(i5,0,0,88,31,this);
}
}
class mi6 extends Button
{
Image i6;
int a,b;
mi6(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i6 = tool.getImage("miuko6.gif");
}
public void paint(Graphics g)
{
g.drawImage(i6,0,0,88,31,this);
}
}
class mi7 extends Button
{
Image i7;
int a,b;
mi7(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i7 = tool.getImage("miuko7.gif");
}
public void paint(Graphics g)
{
g.drawImage(i7,0,0,88,31,this);
}
}
class mi8 extends Button
{
Image i8;
int a,b;
mi8(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i8 = tool.getImage("miuko8.gif");
}
public void paint(Graphics g)
{
g.drawImage(i8,0,0,88,31,this);
}
}
class mi9 extends Button
{
Image i9;
int a,b;
mi9(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i9 = tool.getImage("miuko9.gif");
}
public void paint(Graphics g)
{
g.drawImage(i9,0,0,88,31,this);
}
}
class mi10 extends Button
{
Image i10;
int a,b;
mi10(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i10 = tool.getImage("miuko10.gif");
}
public void paint(Graphics g)
{
g.drawImage(i10,0,0,88,31,this);
}
}
class mi11 extends Button
{
Image i11;
int a,b;
mi11(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i11 = tool.getImage("miuko11.gif");
}
public void paint(Graphics g)
{
g.drawImage(i11,0,0,88,31,this);
}
}
class mi12 extends Button
{
Image i12;
int a,b;
mi12(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i12 = tool.getImage("miuko12.gif");
}
public void paint(Graphics g)
{
g.drawImage(i12,0,0,88,31,this);
}
}
class mi13 extends Button
{
Image i13;
int a,b;
mi13(int a,int b)
{
this.a=a;
this.b=b;
Toolkit tool = getToolkit();
i13 = tool.getImage("miuko13.gif");
}
public void paint(Graphics g)
{
g.drawImage(i13,0,0,88,31,this);
}
}
//-------------------------------------------------------------------按钮区结束--------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -