⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 miuko0.java

📁 查看效果之前。连接一下数据源。数据源名称为"miukou"。后效果会更佳。 解压密码www.21codes.com,一定升级到最新版[WinRAR3.5]才能正常解压
💻 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 + -