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

📄 namazurdu.java

📁 Al salah is prayer time calculation software develop in java use unicode in code for urdu laganuage
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
import java.awt.*;import javax.swing.event.*;import java.awt.event.*;//import java.lang.String;import javax.swing.*;import java.text.NumberFormat;import java.util.Calendar;//import java.util.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.applet.*;import java.io.*;public class namazurdu   extends JPanel implements ActionListener {      java.util.Properties pro=new java.util.Properties();             //implements Runnable{      static  JFrame frame = new JFrame("Clock");           	 Thread t=new Thread();                  	JComboBox combomon = new JComboBox();         	    Image[]      imgArray1 = null;         	    Image[]      imgArray2 = null;    MediaTracker tracker ;	 Thread animThread; int	current1  = 1,current2  =19;int yy=-44,yaxis=70;  private JList list; int  height=518;double  latitude,longitude;//private DefaultListModel listModel;	 JButton butok=new JButton("Ok");	  JButton butcnl=new JButton("Cancel");//double   longitude=73.2,latitude=34.13;    JLabel citylable= new JLabel();      JLabel tt = new JLabel();         JLabel tt2 = new JLabel();   JButton butcity= new JButton();      JButton butdef= new JButton();  	char  tit[]={0x0646,0x0645,0x0627,0x0632,' ',0x0643,0x06D2,' ',0x0627,0x0648,0x0642,0x0627,0x062A};char faj[]={0x0641,0x062C,0x0631};char  sa[]={0x0637,0x0644,0x0648,0x0639,' ',0x0622,0x0641,0x062A,0x0627,0x0628};char zuh[]={0x0638,0x06C1,0x0631}; char as[]={0x0639,0x0635,0x0631};char  mag[]={0x0645,0x063A,0x0631,0x0628};char ish[]={0x0639,0x0634,0x0627,0x0621};    char  select[]={0x0634,0x06C1,0x0631,' ','/',' ',0x0642,0x0635,0x0628,0x06C1,' ',0x0643,0x0627,' ',0x0627,0x0646,0x062A,0x062E,0x0627,0x0628};	   char  def[]={0x0645,0x0648,0x062C,0x0648,0x062F,0x0647,' ' ,0x0634,0x06C1,0x0631,' ','/',' ',0x0642,0x0635,0x0628,0x06C1};	     char  abta[]={0x0627,0x064A,0x0628,0x0679,' ',0x0622,0x0628,0x0627,0x062F};char  bah[]={0x0628,0x06C1,0x0627,' ',0x0648,0x0644,0x067E,0x0648,0x0631};char  ban[]={0x0628,0x0646,0x0648};char  cak[]={0x0686,0x0643,0x0648,0x0627,0x0644};char  dik[]={0x0688,0x0649,0x0631,0x0647,' ',0x0627,0x0633,0x0645,0x0627,0x0639,0x0649,0x0644,' ',0x062E,0x0627,0x0646};char  fas[]={0x0641,0x0649,0x0635,0x0644,' ',0x0622,0x0628,0x0627,0x062F};char  gil[]={0x06AF,0x0644,0x06AF,0x062A};char  hyd[]={0x062D,0x0649,0x062F,0x0631,' ',0x0622,0x0628,0x0627,0x062F};char isb[]={0x0627,0x0633,0x0644,0x0627,0x0645,' ',0x0622,0x0628,0x0627,0x062F};		char  jlm[]={0x062C,0x06C1,0x0644,0x0645};char  kar[]={0x0643,0x0631,0x0627,0x0686,0x0649};char  lah[]={0x0644,0x0627,0x06C1,0x0648,0x0631};char mul[]={0x0645,0x0644,0x062A,0x0627,0x0646};	char  mai[]={0x0645,0x0649,0x0627,0x0646,0x0649};char mal[]={0x0645,0x0644,0x0643,0x0648,0x0627,0x0644};char  peh[]={0x067E,0x0634,0x0627,0x0648,0x0631};char pdk[]={0x067E,0x0646,0x0688,0x062F,0x0627,0x062F,0x0646,0x062E,0x0627,0x0646};	char  sar[]={0x0633,0x0631,0x06AF,0x0648,0x062F,0x0647,0x0627};char  rwp[]={0x0631,0x0627,0x0648,0x0644,0x067E,0x0646,0x0688,0x0649};char  qut[]={0x0643,0x0648,0x0626,0x0679,0x06C1};char wah[]={0x0648,0x0627,0x0647,' ',0x0643,0x0646,0x0679};        char  janw[]={0x062C,0x0646,0x0648,0x0631,0x0649};char  feb[]={0x0641,0x0631,0x0648,0x0631,0x0649};char  mar[]={0x0645,0x0627,0x0631,0x0686};char  apr[]={0x0627,0x067E,0x0631,0x0649,0x0644};char  may[]={0x0645,0x0678};char jun[]={0x062C,0x0648,0x0646};char  jul[]={0x062C,0x0648,0x0644,0x0627,0x0678};char  aug[]={0x0627,0x06AF,0x0633,0x062A};char  sep[]={0x0633,0x062A,0x0645,0x0628,0x0631};char  oct[]={0x0627,0x0643,0x062A,0x0648,0x0628,0x0631};char  nov[]={0x0646,0x0648,0x0645,0x0628,0x0631};char  dec[]={0x062F,0x0633,0x0645,0x0628,0x0631};   	char fri[]={0x062C,0x0645,0x0647};char  sat[]={0x06C1,0x0641,0x062A,0x0647};char  sun[]={0x0627,0x062A,0x0648,0x0627,0x0631};char  mon[]={0x067E,0x0649,0x0631};char  tue[]={0x0645,0x0646,0x06AF,0x0644};char  wed[]={0x0628,0x062F,0x06BE};char thu[]={0x062C,0x0645,0x0631,0x0627,0x062A};            String abta1=new String(abta);             String bah1=new String(bah);        String ban1=new String(ban);        String cak1=new String(cak);   String dik1=new String(dik);   String gil1=new String(gil);            String fas1=new String(fas);        String hyd1=new String(hyd);        String isb1=new String(isb);       String jlm1=new String(jlm);         String kar1=new String(kar);        String lah1=new String(lah);        String mul1=new String(mul);          String mai1=new String(mai);         String mal1=new String(mal);        String peh1=new String(peh);        String pdk1=new String(pdk);	    	  String sar1=new String(sar);         String rwp1=new String(rwp);        String qut1=new String(qut);        String wah1=new String(wah);  String sel1=new String(select);        String janw1=new String(janw);        String feb1=new String(feb);        String mar1=new String(mar);        String apr1=new String(apr);        String may1=new String(may);        String jun1=new String(jun);        String jul1=new String(jul);                String aug1=new String(aug);         String nov1=new String(nov);        String sep1=new String(sep);        String oct1=new String(oct);        String dec1=new String(dec);                         	  String fri1=new String(fri);        String sat1=new String(sat);        String sun1=new String(sun);         String mon1=new String(mon);        String tue1=new String(tue);        String wed1=new String(wed);        String thu1=new String(thu);      	         String faj1=new String(faj);        String sa1=new String(sa);         String zuh1=new String(zuh);        String as1=new String(as);        String mag1=new String(mag);        String ish1=new String(ish);                 String def1=new String(def);   String cit="",lon="",lat="";   String city="";  String ss=" ",c="";//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    	    public namazurdu() {   setBackground(new java.awt.Color (180,180, 150));      String[] cityn = {	"Abbottabad","Bahawalpur","Bannu","Chakwal","Dera Ismail Khan","Faisalabad","Gilgit","Hyderabad","Islamabad","Jhelum","Karachi","Lahore","Multan" 	,"Miani","Malakwal","Peshawar","Pind Dadan Khan","Sargodha","Rawalpindi","Quetta","Wah" };//////////////////////////////////////////////////////////////////try{FileReader fr=new FileReader("city.txt");BufferedReader br=new BufferedReader(fr);//pro.save(fr,ss);while ((ss=br.readLine())!=null){	c=ss;}fr.close(); } catch(IOException e) { 	 }                 int space=c.indexOf(",");    try{      cit=c.substring(0,space);     lon=c.substring(space+1,c.lastIndexOf(","));     lat=c.substring(c.lastIndexOf(",")+1,c.length());           }      catch(NumberFormatException et){} convertcity2urdu();   /* catch(StringIndexOutOfBoundsException et){} */           tt.setFont(new java.awt.Font ("Arial Black",0,15));      tt.setForeground(new java.awt.Color (220,220,220));        tt.setText("Islamabad");tt.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);     tt.setBounds(100,430,250, 35);   //add(tt);                    longitude=Double.parseDouble(lon);       latitude=Double.parseDouble(lat);citylable.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,22));     citylable.setForeground(new java.awt.Color (220,220,220));        citylable.setText(city);citylable.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);     citylable.setBounds(270,155,250, 35);   add(citylable);      /////////////////////////////////////////////////////////////////////////combomon.addItem(String.valueOf(monthc[month-1]));//combomon.addItem(String.valueOf(monthc[month-1]));setLayout(null);butcity.setText(sel1); butcity.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18)); butcity.setForeground( new java.awt.Color (240,240,200));butcity.setBounds(500,410,180, 35);butcity.setForeground(new java.awt.Color (0,0,0));butcity.setBackground(new java.awt.Color (240,240,200));butcity.addActionListener(this);add(butcity);butdef.setText(def1);   butdef.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18)); butdef.setForeground( new java.awt.Color (240,240,200));butdef.setBounds(100,410,180, 35);butdef.setForeground(new java.awt.Color (0,0,0));butdef.setBackground(new java.awt.Color (240,240,200));butdef.addActionListener(this);add(butdef);      //t.start();        ClockThread2 clock = new ClockThread2(this);           //   Date date = new Date();      //time = date.toString();          //list.valueChanged(this);               tracker = new MediaTracker(this);	imgArray1 = new Image[19];imgArray2 = new Image[34];            for (int index=1; index <=18; index++)            {                // Load the image                ImageIcon img1= new ImageIcon("Allah name/image" + (index) + ".gif");                imgArray1[index] =img1.getImage( );               }        for (int index2=1;index2 <=15; index2++)            {                    ImageIcon img2= new ImageIcon("Allah name/image" + (18+index2) + ".gif");                imgArray2[18+index2] =img2.getImage( );             }              //animThread = new Thread(this);            //animThread.start();  clock.start();              }        public void paintComponent(Graphics g)   {    super.paintComponent(g);      Graphics2D g2 = (Graphics2D) g;     Calendar calendar=Calendar.getInstance();       NumberFormat nf = NumberFormat.getInstance();  nf.setMaximumFractionDigits(2); nf.setMinimumIntegerDigits(2);             int  date=calendar.get(Calendar.DATE);	         int month=calendar.get(Calendar.MONTH)+1;  int  year=calendar.get(Calendar.YEAR);    int  day=calendar.get(Calendar.DAY_OF_WEEK);    int hrs=calendar.get(Calendar.HOUR);  int  min=calendar.get(Calendar.MINUTE);    int  sec=calendar.get(Calendar.SECOND);     int am_pm=calendar.get(Calendar.AM_PM);          g.setColor(new java.awt.Color (0,40,0));       	  g.fillRoundRect(10,40,220,170,15,15);       	  g.fillRoundRect(560,40,220,170,15,15);       	     g.drawImage(imgArray1[current1++], 20, 50,this);      if(current1==18)     current1=1;         g.drawImage(imgArray2[current2++], 570, 50,this);      if(current2==33)     current2=19;       	          g.setColor(new java.awt.Color (00,00,0));       	  g.fillRoundRect(80,300,100,100,30,30);       	  g.fillRoundRect(185,300,100,100,30,30);	       	  g.fillRoundRect(290,300,100,100,30,30); 	         	  g.fillRoundRect(395,300,100,100,30,30);       	  g.fillRoundRect(500,300,100,100,30,30);	       	  g.fillRoundRect(605,300,100,100,30,30);                                       g.setColor(new java.awt.Color (240,240,200));       	  g.fillRoundRect(80,250,100,60,30,30);       	  g.fillRoundRect(185,250,100,60,30,30);	       	  g.fillRoundRect(290,250,100,60,30,30); 	         	  g.fillRoundRect(395,250,100,60,30,30);       	  g.fillRoundRect(500,250,100,60,30,30);	       	  g.fillRoundRect(605,250,100,60,30,30);  	         	  	                 g.setColor(new java.awt.Color (180,180, 150));       	  g.fillRoundRect(80,305,700,5,0,0);            	         	            String[] mon = { 	janw1,feb1, mar1, apr1, may1,jun1,      	jul1, aug1, sep1, oct1, nov1, dec1};	   String months=mon[month-1];    String[] da = {      	sun1,mon1 ,tue1,wed1, thu1,fri1,sat1};    String days=da[day-1];              g.setColor(new java.awt.Color (0,0, 0));       	  g.fillRoundRect(88,218,614,28,10,10);      	 	g.setColor(new java.awt.Color (0,40,0));       	  g.fillRoundRect(90,220,610,24,10,10);       	                           g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(238,8,314,302,0,180);        	          	g.setColor(new java.awt.Color (240,240, 200));       	  g.fillArc(240,10,310,300,0,180);        	         	          g.setColor(new java.awt.Color (0,0, 0));       	  g.fillRoundRect(238,158,314,28,10,10);      	 	g.setColor(new java.awt.Color (0,40,0));       	  g.fillRoundRect(240,160,310,24,10,10);               g.setColor( new java.awt.Color (0,20,0));int XX=20,YY=10; String tit1=new String(tit);g.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,45));g.drawString(tit1,260+XX,80+YY);  /*g.drawString("R",300+XX,68+YY); g.drawString("A",340+XX,58+YY); g.drawString("Y",380+XX,58+YY);  g.drawString("E",420+XX,68+YY);  g.drawString("R",460+XX,80+YY);   XX=60;  g.drawString("T",260+XX,120+YY);  g.drawString("I",300+XX,108+YY); g.drawString("M",335+XX,108+YY); g.drawString("E",380+XX,120+YY);*/          	       	      g.setColor( new java.awt.Color (220,220,220));g.setFont(new java.awt.Font ("Arial",1,18)); String  Am_Pm=""; if(am_pm==1) Am_Pm="PM"; if(am_pm==0) Am_Pm="AM"; if(hrs==00) hrs=12;g.setFont(new java.awt.Font ("Arial Black",0,18));g.drawString(nf.format(hrs)+":"+nf.format(min)+":"+nf.format(sec)+" "+Am_Pm,120,240);g.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,22));g.drawString(days ,640,237);  g.drawString(months ,540,237);  g.setFont(new java.awt.Font ("Arial Black",0,18));g.drawString(year+"",480,240);  g.drawString(nf.format(date),600,240);         	   int increment=0;     	 double T=1;switch(month){

⌨️ 快捷键说明

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