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

📄 calenderpurdu.java

📁 Al salah is prayer time calculation software develop in java use unicode in code for urdu laganuage
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
import java.awt.*;import java.awt.event.*;//import java.applet.*;import javax.swing.*;import java.text.NumberFormat;import java.util.Calendar;public class Calenderpurdu extends JPanel implements ActionListener {	// JButton[]  da= new JButton[31];	 JLabel[]  dayy= new JLabel[7]; JButton[]  week= new JButton[7]; JLabel jLmonth = new JLabel(); JLabel jLyear  = new JLabel(); Calendar cal=Calendar.getInstance(); JComboBox comboyr = new JComboBox();JComboBox combomon = new JComboBox();int a,b,c,d,e,maxx=0,f,x=0,y,last,foundx,foundy;int date,year,month,yy=-30,xaxis=90;  int lastday[]={0,31,28,31,30,31,30,31,31,30,31,30,31};  int leaplastday[]={0,31,29,31,30,31,30,31,31,30,31,30,31}; JButton    buttoday= new JButton();  JButton    butnext= new JButton();   JButton    butprev= new JButton();      JButton    butgo= new JButton();   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}; char  tod[]={0x0622,0x062C};char  go[]={0x062F,0x0649,0x0643,0x06BE,0x0627,0x0624};char  next[]={0x0622,0x06AF,0x0644,0x0627};char prev[]={0x067E,0x0686,0x06BE,0x0644,0x0627};  	  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 go1=new String(go);        String next1=new String(next);        String tod1=new String(tod);        String prev1=new String(prev);                String[] monthc = {      	janw1,feb1, mar1, apr1, may1,jun1,      	jul1, aug1, sep1, oct1, nov1, dec1};	 	 		//ImageIcon kabba1 = new ImageIcon("images1/kabba2.gif");//	JLabel kabba = new JLabel(kabba1);	ImageIcon madina1 = new ImageIcon("images/madina1.gif");	JLabel madina = new JLabel(madina1); 	 	 	 ///////////////////////////////////////////////////////////////////		 ////////////////////////////////////////////////////////////////public  Calenderpurdu() {        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);	setLayout(null);  setBackground(new java.awt.Color (180,180, 150));   date=cal.get(Calendar.DATE);  year=cal.get(Calendar.YEAR);	  month=cal.get(Calendar.MONTH)+1;     // kabba.setBounds(630,100,150,230);   //add(kabba);   madina.setBounds(7,105,200,300);   add(madina);  //combomon.addItem(String.valueOf(monthc[month-1]));	for(int mm=0;mm<=11;mm++)     combomon.addItem(String.valueOf(monthc[mm]));    combomon.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));    combomon.setSelectedIndex(month-1);	combomon.setBounds(260+xaxis,120+yy,100, 30);    combomon.setToolTipText("Set Month you want to see");    combomon.setBackground(new java.awt.Color (250,250,250));	combomon.setForeground(java.awt.Color.black);//combomon.addActionListener(this);add(combomon,BorderLayout.CENTER);       //comboyr.addItem(String.valueOf(year));	for(int yy=2000;yy<2050;yy++)     comboyr.addItem(String.valueOf(yy));     comboyr.setSelectedIndex(year-2000);	comboyr.setBounds(180+xaxis,120+yy,60, 30);	 comboyr.setToolTipText("Set Year you want to see");    comboyr.setBackground(new java.awt.Color (250,250,250));	comboyr.setForeground(java.awt.Color.black);//comboyr.addActionListener(this);add(comboyr);     butgo.setText(go1);       	butgo.setBackground(new java.awt.Color (150,150, 150));         butgo.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));         butgo.setForeground(java.awt.Color.black);      	butgo.setBounds(400+xaxis, 120+yy,100, 30);     	butgo.setToolTipText("Give ComboBoxes Result");	add(butgo);			butgo.addActionListener(this);         buttoday.setText(tod1);       	buttoday.setBackground(new java.awt.Color (150,150, 150));         buttoday.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));         buttoday.setForeground(java.awt.Color.black);      	buttoday.setBounds(520+xaxis, 120+yy,90, 30);     	buttoday.setToolTipText("Today Date");	add(buttoday);		buttoday.addActionListener(this);   butnext.setText(next1+" >>");       	butnext.setBackground(new java.awt.Color (150,150, 150));         butnext.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));         butnext.setForeground(java.awt.Color.black);          butnext.setToolTipText("Next Month");     	butnext.setBounds(470+xaxis, 445+yy,110, 30);	add(butnext);		butnext.addActionListener(this); butprev.setText("<< "+ prev1);       	butprev.setBackground(new java.awt.Color (150,150, 150));         butprev.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));         butprev.setForeground(java.awt.Color.black);         butprev.setToolTipText("Previous Month");     	butprev.setBounds(200+xaxis, 445+yy,110, 30);	add(butprev);		butprev.addActionListener(this);display(year,month);            }    public void actionPerformed(ActionEvent e) {     	 //	selectcombo();     	 //   	JButton button=(JButton)e.getSource();		 if(button.equals(buttoday))		{         month=cal.get(Calendar.MONTH)+1;          year=cal.get(Calendar.YEAR);         // combomon.addItem(String.valueOf(monthc[month-1]));         combomon.setSelectedIndex(month-1);         comboyr.setSelectedIndex(year-2000);          display(year,month);        }				 if(button.equals(butgo))		{                   	int m=1; String yr= (String)comboyr.getSelectedItem();  String mont= (String)combomon.getSelectedItem();  	//"JANUARY","FEBRUARY" ,"MARCH","APRIL", "MAY","JUNE",     // 	"JULY", "AUGUST", "SEPTEMBER", "OCTOBER","NOVEMBER","DECEMBER"};   	//setVisible(false); 	if(mont==janw1)   	   m=1;if(mont==feb1)   	 m=2;  if(mont==mar1)   	 m=3; if(mont==apr1)   	 m=4; if(mont==may1)   	 m=5;  	   	   	                  if(mont==jun1)   	 m=6;  	         if(mont==jul1)   	 m=7;  	                                         if(mont==aug1)   	 m=8; if(mont==sep1)   	 m=9; if(mont==oct1)   	 m=10;  if(mont==nov1)   	 m=11; 	  	  	   	    if(mont==dec1)   	 m=12;   	 year=Integer.parseInt(yr);	   	 month=m;   	   //combomon.addItem(String.valueOf(monthc[month-1]));   	   	 display(year,month);   	 //	selectcombo(); 		}  					else	 if(button.equals(butnext))		{month++;                    if(month>=13)                      {                       month=1;                       year++;                      }                    //year++;                                    if(year>2049)                        year=2000;           combomon.setSelectedIndex(month-1);           comboyr.setSelectedIndex(year-2000);                         display(year,month);         // repaint();		} else	if(button.equals(butprev))		{           month--;          //year--;          if(month<=0)          {          month=12;          year--;        }           if(year<=1999)          year=2049;           combomon.setSelectedIndex(month-1);           comboyr.setSelectedIndex(year-2000);           display(year,month);                     		}	    } public static void main(String[] args) {   	        JFrame frame = new JFrame("Calender");       frame.addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                System.exit(0);            }        });        frame.getContentPane().add(new Calenderpurdu(), BorderLayout.CENTER);

⌨️ 快捷键说明

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