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

📄 settingurdu.java

📁 Al salah is prayer time calculation software develop in java use unicode in code for urdu laganuage
💻 JAVA
字号:
import java.awt.*;import javax.swing.event.*;import java.awt.event.*;import javax.swing.*;import java.text.NumberFormat;import java.io.*;public class settingurdu   extends JPanel                    implements ActionListener{ static JFrame frame = new JFrame("Setting urdu");                    	JComboBox combomon = new JComboBox();	int yy=-44,yaxis=70;  private JList list;//private DefaultListModel listModel;double   longitude,latitude;String city;	ImageIcon kabba1 = new ImageIcon("images/kabba.gif");	JLabel kabba = new JLabel(kabba1);		//	JRadioButton urduButton = new JRadioButton("Urdu Language");	JRadioButton engButton = new JRadioButton();	 JButton butapply=new JButton();	 JButton butcanl=new JButton();char  select[]={0x0634,0x06C1,0x0631,' ','/',' ',0x0642,0x0635,0x0628,0x06C1,' ',0x0643,0x0627,' ',0x0627,0x0646,0x062A,0x062E,0x0627,0x0628};		 char  lang[]={0x0632,0x0628,0x0627,0x0646,' ',0x0643,0x0649,' ',0x062A,0x0628,0x062F,0x0649,0x0644,0x0649};char  prayer[]={0x0646,0x0645,0x0627,0x0632,' ',0x0643,0x06D2,' ',0x0648,0x0646,0x0688,0x0648,' ',0x0645,0x0649,0x06BA,' ',0x062A,0x0628,0x062F,0x0649,0x0644,0x0649};char  eng[]={0x0627,0x0646,0x06AF,0x0644,0x0634,' ',0x0632,0x0628,0x0627,0x0646};	 char  app[]={0x062A,0x0628,0x062F,0x0649,0x0644,' ',0x0643,0x0631,0x0648};	 	 char  cncl[]={0x0646,0x06C1,0x06BA};	  String select1=new String(select);         String lang1=new String(lang);        String prayer1=new String(prayer);        String eng1=new String(eng);         String app1=new String(app);        String cncl1=new String(cncl);	 	 	 	 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}; 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);	 	 	 //////////////////////////////////////////////////////	     public settingurdu() {      setBackground(new java.awt.Color (180,180, 150));   String[] cityn = {            	abta1,bah1,ban1,cak1,dik1,fas1,gil1,hyd1,isb1,jlm1,kar1,lah1,mul1      	,mai1,mal1,peh1,pdk1,sar1,rwp1,qut1,wah1 };//combomon.addItem(String.valueOf(monthc[month-1]));setLayout(null);/*	for(int mm=0;mm<=2;mm++)    combomon.addItem(String.valueOf(mon[mm])); combomon.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);combomon.setBounds(330,100,150,40); combomon.setBackground(new java.awt.Color (50,50,150));combomon.setForeground(new java.awt.Color (200,220,150));combomon.addActionListener(this);add(combomon,BorderLayout.CENTER);*/String ss=" ",c="",cit;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(",");      cit=c.substring(0,space);     if(cit.equalsIgnoreCase("Rawalpindi"))     city=rwp1;	      if(cit.equalsIgnoreCase("Lahore"))     city=lah1;      if(cit.equalsIgnoreCase("Karachi"))     city=kar1;	       if(cit.equalsIgnoreCase("Abbottabad"))	      city=abta1;           if(cit.equalsIgnoreCase("Bahawalpur"))	      city=bah1;        if(cit.equalsIgnoreCase("Bannu"))	      city=ban1;        if(cit.equalsIgnoreCase("Chakwal"))	      city=cak1;             if(cit.equalsIgnoreCase("Dera Ismail Khan"))	      city=dik1;       if(cit.equalsIgnoreCase("Gilgit"))	      city=gil1;       if(cit.equalsIgnoreCase("Faisalabad"))      city=fas1;      if(cit.equalsIgnoreCase("Hyderabad"))      city=hyd1;        if(cit.equalsIgnoreCase("Islamabad"))      city=isb1;	              if(cit.equalsIgnoreCase("Jhelum"))      city=jlm1;	     if(cit.equalsIgnoreCase("Multan"))      city=mul1;      if(cit.equalsIgnoreCase("Miani"))      city=mai1;	        if(cit.equalsIgnoreCase("Malakwal"))      city=mal1;	        if(cit.equalsIgnoreCase("Pind Dadan Khan"))      city=pdk1;	           /*if(list .getSelectedValue()=="Peshawar")     {      longitude=71.53;      latitude=34.02;      city="Peshawar";	     }*/     if(cit.equalsIgnoreCase("Sargodha"))      city=sar1;            if(cit.equalsIgnoreCase("Quetta"))       city=qut1;    if(cit.equalsIgnoreCase("Wah"))city=wah1;       kabba.setBounds(150,50,350,270);       add(kabba);                list = new JList(cityn);        list.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);        list.setSelectedValue(city,true);        // list.setSelectedIndex(11);          list. setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);      //list.addListSelectionListener(this);    // list.combomon.addActionListener(this);        JScrollPane listScrollPane = new JScrollPane(list);        list.setBackground(new java.awt.Color (0,40,20)); list.setForeground(new java.awt.Color (240,240,200));         listScrollPane.setBounds(580,200,180,180);          //valueChanged(getSelectionModel(this));add(listScrollPane, BorderLayout.CENTER);   //Container contentPane = getContentPane();       // contentPane.add(listScrollPane, BorderLayout.CENTER);        String city=(String)list.getSelectedValue();             engButton.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));       engButton.setText(eng1);     engButton.setBackground(new java.awt.Color (180,180, 150));  engButton. setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); engButton.setForeground(new java.awt.Color (0,0,0));  engButton.setBounds(600,80,150,20); add(engButton);       //ButtonGroup group = new ButtonGroup();        //group.add(urduButton);        //group.add(engButton);             butapply.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));      butapply.setText(app1);      butapply.setBackground(new java.awt.Color (240,240, 200));  butapply. setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); butapply.setForeground(new java.awt.Color (0,0,0));  butapply.setBounds(370,370,120,30); add(butapply);          butcanl.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,18));      butcanl.setText(cncl1);       butcanl.setBackground(new java.awt.Color (240,240, 200));  butcanl. setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); butcanl.setForeground(new java.awt.Color (0,0,0));  butcanl.setBounds(200,370,100,30); add(butcanl);            // Listener myListener = new Listener();        // urduButton.addActionListener( this);        butcanl.addActionListener( this);         butapply.addActionListener( this);        //engButton.addActionListener( this);          //list.valueChanged(this);    }         /* class Listener implements ActionListener { */       // }        public void paintComponent(Graphics g)   {    super.paintComponent(g);      Graphics2D g2 = (Graphics2D) g;   double lamda,lamda_not,phe,phe_not;double l,p,q,i;     g.setColor( new java.awt.Color (0,30, 0));     g.drawRect(550,180,230,220);  g.setColor( new java.awt.Color (180,180, 150)); g.drawLine(590,180,750,180);  g.setColor( new java.awt.Color (10,50, 40));g.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,20)); g.drawString(select1,600,185);   g.setColor( new java.awt.Color (0,30, 0));g.drawRect(550,30,230,120);  g.setColor( new java.awt.Color (180,180, 150)); g.drawLine(630,30,750,30);  g.setColor( new java.awt.Color (10,50, 40));g.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,20)); g.drawString(lang1,640,35); /* g.setColor( new java.awt.Color (0,30, 0));g.drawRect(200,30,270,300); g.setColor( new java.awt.Color (180,180, 150)); g.drawLine(265,30,440,30);  g.setColor( new java.awt.Color (10,50, 40));g.setFont(new java.awt.Font ("Urdu Naskh Unicode",1,20)); g.drawString(prayer1,270,35); */       }    /* public void valueChanged(ListSelectionEvent e) {                        String city=(String)list.getSelectedValue();             /// "Islamabad","Dahkah","Newyork","Canberra"        repaint();    }*/   public static void main(String[] args) {               frame.addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                System.exit(0);            }        });      frame.getContentPane().add(new settingurdu(), BorderLayout.CENTER);             frame.  setSize(800,500);        frame.setVisible(true);    }        public void actionPerformed(ActionEvent e) {       	JButton button=(JButton)e.getSource();	      	if(button.equals(butapply))     	{            if(list.getSelectedValue()==rwp1)     {      longitude=73.66;      latitude=33.61;      city="Rawalpindi";	     } if(list .getSelectedValue()==lah1)     {      longitude=74.32;      latitude=	31.59;      city="Lahore";     }      if(list .getSelectedValue()==kar1)     {      longitude=67.01;      latitude=24.87;      city="Karachi";	     }       if(list .getSelectedValue()==abta1)     {      longitude=73.2;      latitude=34.13;	       city="Abbottabad";     }              if(list .getSelectedValue()==bah1)     {      longitude=71.67;      latitude=29.38;       city="Bahawalpur";	     }      if(list .getSelectedValue()==ban1)     {      longitude=70.58;      latitude=33.02;       city="Bannu";	     }            if(list .getSelectedValue()==cak1)     {      longitude=72.85;      latitude=32.95;       city="Chakwal";	     }           if(list .getSelectedValue()==dik1)     {      longitude=70.88;      latitude=31.83;       city="Dera Ismail Khan";	     }         if(list .getSelectedValue()==gil1)     {      longitude=74.28;      latitude=35.9;       city="Gilgit";	     }         if(list .getSelectedValue()==fas1)     {      longitude=73.1;      latitude=	31.42;       city="Faisalabad";     }      if(list .getSelectedValue()==hyd1)     {      longitude=68.35;      latitude=25.38;       city="Hyderabad";      	     }        if(list .getSelectedValue()==isb1)     {      longitude=73.08;      latitude=33.72;       city="Islamabad";	     }           if(list .getSelectedValue()==jlm1)     {      longitude=73.73;      latitude=32.93;       city="Jhelum";	     }     if(list .getSelectedValue()==mul1)     {      longitude=71.47;      latitude=	30.02;       city="Multan";     }      if(list .getSelectedValue()==mai1)     {      longitude=73.06;      latitude=32.53;       city="Miani";	     }       if(list .getSelectedValue()==mal1)     {      longitude=73.22;      latitude=32.55;       city="Malakwal";	     }        if(list .getSelectedValue()==pdk1)     {      longitude=73.05;      latitude=32.06;       city="Pind Dadan Khan";	     }           if(list .getSelectedValue()=="Peshawar")     {      longitude=71.53;      latitude=34.02;       city="Peshawar";	     }     if(list .getSelectedValue()==sar1)     {      longitude=72.66;      latitude=	32.08;       city="Sargodha";     }        if(list .getSelectedValue()==qut1)     {      longitude=67.0;      latitude=	30.25;       city="Quetta";     }    if(list .getSelectedValue()==wah1)     {      longitude=72.72;      latitude=	33.08;       city="Wah";     }         	      	     ////////////////////////////////////////////////      String file=city+","+longitude+","+latitude;     char buffer[]=new char[file.length()]; file.getChars(0,file.length(),buffer,0);        try{  FileWriter f0=new FileWriter("city.txt");  	f0.write(buffer);  f0.close();  }  catch(IOException	efile)  {  }    /////////////////////////////////////  	if(engButton.isSelected())  	{             String f="English";     char buff[]=new char[f.length()]; f.getChars(0,f.length(),buff,0);        try{  FileWriter f0=new FileWriter("language.txt");  	f0.write(buff);  f0.close();  }  catch(IOException	efile)  {  }      java.awt.EventQueue.invokeLater(new Runnable() {            public void run() {                new  SalatEnglish().setVisible(true);                frame.dispose();            }        });     }  else  {  		    java.awt.EventQueue.invokeLater(new Runnable() {            public void run() {                new SalatUrdu().setVisible(true);                frame.dispose();            }        });      	  }       	}                           }}

⌨️ 快捷键说明

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