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

📄 clocktimezone.java

📁 Al salah is prayer time calculation software develop in java use unicode in code for urdu laganuage
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
           }          while(h<1)            {	            	            h+=24;           }        if(m==60)        {        m=0;        h++;        }   	     // Set position of the ends of the hands        xs = (int) (Math.cos(s * Math.PI / 30 - Math.PI / 2) * 75 + xcenter);        ys = (int) (Math.sin(s * Math.PI / 30 - Math.PI / 2) *75 + ycenter);        xm = (int) (Math.cos(m * Math.PI / 30 - Math.PI / 2) * 70 + xcenter);        ym = (int) (Math.sin(m * Math.PI / 30 - Math.PI / 2) * 70 + ycenter);        xh = (int) (Math.cos((h*30 + m / 2) * Math.PI / 180 - Math.PI / 2) * 40                   + xcenter);        yh = (int) (Math.sin((h*30 + m / 2) * Math.PI / 180 - Math.PI / 2) * 40                   + ycenter);        // Draw the circle and numbers        g.setFont(clockFaceFont);        g.setColor(handColor);        //g.drawArc(xcenter-50, ycenter-50, 200, 200, 0, 360);        g.setColor(numberColor);        g.drawString("9", xcenter-90, ycenter-2);        g.drawString("3", xcenter+90, ycenter+3);        g.drawString("12", xcenter-5, ycenter-95);        g.drawString("6", xcenter-5, ycenter+85);        g.drawString("1", 580, 150+yy);        g.drawString("2", 615, 188+yy);        g.drawString("4", 615, 277+yy);        g.drawString("5", 580, 310+yy);        g.drawString("11", 495, 153+yy);        g.drawString("10", 458, 188+yy);        g.drawString("8", 457, 275+yy);        g.drawString("7", 488, 310+yy);      //  g.drawString("6", xcenter-3, ycenter+95);g.setColor( new java.awt.Color (100,200, 0));        // Get the date to print at the bottom       formatter.applyPattern(" HH:mm:ss ");        today = formatter.format(currentDate);        g.setFont(new java.awt.Font ("Digital dream",1,40)); //g.drawString(lastdate, 5, 125); //int hhh=currentDate.getHours(); NumberFormat nf = NumberFormat.getInstance();  nf.setMinimumIntegerDigits(2);String hhh=" ";if(h>12) hhh=String.valueOf(nf.format(h-12));if(h<=12) hhh=String.valueOf(nf.format(h)); g.drawString(hhh+":"+String.valueOf(nf.format(m))+":"+String.valueOf(nf.format(s)), 85, 270+yy);String sss=String.valueOf(nf.format(s)); String mmm=String.valueOf(nf.format(m));        // Draw date and hands        g.setColor(numberColor);        //g.drawString(today, 5, 125);        g.drawLine(xcenter, ycenter, xs, ys);        g.setColor(handColor);        g.drawLine(xcenter, ycenter-1, xm, ym);        g.drawLine(xcenter-1, ycenter, xm, ym);        g.drawLine(xcenter, ycenter-1, xh, yh);        g.drawLine(xcenter-1, ycenter, xh, yh);        lastxs = xs; lastys = ys;        lastxm = xm; lastym = ym;        lastxh = xh; lastyh = yh;        lastdate = today;       currentDate = null;     Thread me =new Thread();   try {                Thread.sleep(100);            } catch (InterruptedException e) {            }                if(h>=12)        {          g.setColor( new java.awt.Color (100,200, 0));           g.setFont(new java.awt.Font ("Arial Black",0,50));             g.drawString("PM", 175, 145);    }         if(h<12)         {          g.setColor( new java.awt.Color (100,200, 0));           g.setFont(new java.awt.Font ("Arial Black",0,50));             g.drawString("AM", 175, 145);    }        }///other time     switch(distime){case 1:       g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Saudi Arabia Time",120, 75);	break;	case 2:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "India Time",160, 75);	break;case 3:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Canada Time",140, 75);	break;case 4:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Eygpt Time",160, 75);	break;case 5:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Iran Time",170, 75);	break;case 6:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Iraq Time",170, 75);	break;case 7:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Kuwait Time",150, 75);	break;case 8:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Libya Time",160, 75);	break;case 9:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Malaysia Time",145, 75);	break;	case 10:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Mexico Time",150, 75);	break;case 11:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "UAE Time",165, 75);	break;case 12:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "UK Time",170, 75);	break;case 13:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "USA Time",165, 75);	break;		case 14:  g.setColor(new java.awt.Color (00,00,0));     g.fillRoundRect(70,58,300,23,15,15);     g.setFont(new java.awt.Font ("Arial Black",0,20));      g.setColor(java.awt.Color.white);     g.drawString( "Pakistan Time",140, 75);	break;																		}		      repaint();      //update();     //repaint();              }//timer = new Thread(this);    public void update() {          Thread me =new Thread();   try {                Thread.sleep(100);            } catch (InterruptedException e) {            }      repaint();    }    public void actionPerformed(ActionEvent e) {       	        formatter = new SimpleDateFormat (" hh:mm:ss ",                                          Locale.getDefault());        currentDate = new Date();	       	JButton button=(JButton)e.getSource();		 if(button.equals(saudi))		 {		   inc+=-inc;        inch+=-inch;         inch+=3;          distime=1;}       if(button.equals(india))       //inc+=-30;       {         inc+=-inc;        inch+=-inch;          inc+=30;         inch+=5;          distime=2;            }        if(button.equals(canada))        {         inc+=-inc;        inch+=-inch;       inch+=-5;        distime=3;      }          if(button.equals(egypt))          {          	          	  inc+=-inc;        inch+=-inch;         inch+=2;         distime=4;                }          if(button.equals(iran))           {           	           	  inc+=-inc;        inch+=-inch;           	inc+=30;         inch+=4;          distime=5;       }          if(button.equals(iraq))          {        inc+=-inc;        inch+=-inch;	         inch+=4;          distime=6;       }         if(button.equals(kuwait))         {       inc+=-inc;        inch+=-inch;	         inch+=3;        distime=7;       }          if(button.equals(libya))          {          	        inc+=-inc;        inch+=-inch;	         inch+=2;                   distime=8;       }           if(button.equals(malaysia))           {           	             inc+=-inc;        inch+=-inch; 	         inch+=8;          distime=9;             }          if(button.equals(mexico))          {            inc+=-inc;        inch+=-inch; 	         inch+=-6;          distime=10;       }          if(button.equals(uae))          {          	        inc+=-inc;        inch+=-inch; 	         inch+=4;          distime=11;       }        if(button.equals(uk))        {        inc+=-inc;        inch+=-inch;	         inch+=0;          distime=12;       }                if(button.equals(usa))          {        inc+=-inc;        inch+=-inch;	                  inch+=-5;          distime=13; }         if(button.equals(pk))       {       inc+=-inc;        inch+=-inch;         //inc+=0;         inch+=5;          distime=14;         }         selectcon="other";         jllocal. setVisible(false);         if(button.equals(localb))       {    selectcon="local";        jllocal. setVisible(true);      distime=0;         }    }   public static void main(String[] args) {        JFrame frame = new JFrame("Clock");        frame.addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                System.exit(0);            }        });      frame.getContentPane().add(new Clocktimezone(), BorderLayout.CENTER);      /* Clock pane = new Clock();      frame.getContentPane().add(pane);    ClockThread clock = new ClockThread(pane);*/        frame.  setSize(800,500);        frame.setVisible(true);    }    public String arabicdigit(char num)    {    	String s="0";    	char  n0[]={0x06F0};    	char  n1[]={0x06F1};    	char  n2[]={0x06F2};    	char  n3[]={0x06F3};    	char  n4[]={0x06F4};    	char  n5[]={0x06F5};    	char  n6[]={0x06F6};    	char  n7[]={0x06F7};    	char  n8[]={0x06F8};    	char  n9[]={0x06F9};    	switch(num)    	{    	case '0':    	        s=new String(n0);    	        break;    	case '1':    	        s=new String(n1);    	        break;    	 	case '2':    	        s=new String(n2);    	        break;    	case '3':    	        s=new String(n3);    	        break;    	 	case '4':    	        s=new String(n4);    	        break;    	case '5':    	        s=new String(n5);    	        break;    		case '6':    	        s=new String(n6);    	        break;    	case '7':    	        s=new String(n7);    	        break;    	 	case '8':    	        s=new String(n8);    	        break;    	case '9':    	        s=new String(n9);    	        break;    	}    	return s;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -