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

📄 setting.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 java.lang.String;import javax.swing.*;import java.text.NumberFormat;/*import java.util.Calendar;import java.util.*;import java.applet.*;*/import java.io.*;public class setting   extends JPanel                    implements ActionListener{     static  JFrame frame = new JFrame("Clock");              	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("English Language");	 JButton butapply=new JButton("Apply");	 JButton butcanl=new JButton("Cancel");    public setting() {   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" };//combomon.addItem(String.valueOf(monthc[month-1]));setLayout(null);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);       kabba.setBounds(380,50,350,270);       add(kabba);                list = new JList(cityn);        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);        list.setSelectedIndex(0);                   list. setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);           llist select=new llist();      list.setSelectedValue(cit,true);         // 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(30,200,150,180);                // valueChanged(getSelectionModel(select));add(listScrollPane, BorderLayout.CENTER);   //Container contentPane = getContentPane();       // contentPane.add(listScrollPane, BorderLayout.CENTER);        String city=(String)list.getSelectedValue();          urduButton.setBackground(new java.awt.Color (180,180, 150));  urduButton. setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); urduButton.setForeground(new java.awt.Color (0,0,0));  urduButton.setBounds(30,80,150,20); add(urduButton);                            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(560,370,100,30); add(butapply);            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(430,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(10,180,230,220);  g.setColor( new java.awt.Color (180,180, 150)); g.drawLine(25,180,160,180);  g.setColor( new java.awt.Color (10,50, 40));g.setFont(new java.awt.Font ("Arial Black",2,15));g.drawString("Set City / Town",30,185);   g.setColor( new java.awt.Color (0,30, 0));g.drawRect(10,30,230,120);  g.setColor( new java.awt.Color (180,180, 150)); g.drawLine(25,30,150,30);  g.setColor( new java.awt.Color (10,50, 40));g.setFont(new java.awt.Font ("Arial Black",2,15));g.drawString("Set Language",30,35); /* g.setColor( new java.awt.Color (0,30, 0));g.drawRect(300,30,270,300); g.setColor( new java.awt.Color (180,180, 150)); g.drawLine(325,30,495,30);  g.setColor( new java.awt.Color (10,50, 40));g.setFont(new java.awt.Font ("Arial Black",2,15));g.drawString("Set Prayer Setting",330,35);    */    }public class llist implements ListSelectionListener{public llist() { } public void valueChanged(ListSelectionEvent e) {                        String city=(String)list.getSelectedValue();             /// "Islamabad","Dahkah","Newyork","Canberra"    if(city=="Rawalpindi")     {      longitude=73.66;      latitude=33.61;	     } if(city=="Lahore")     {      longitude=74.32;      latitude=	31.59;     }      if(city=="Karachi")     {      longitude=67.01;      latitude=24.87;	     }       if(city=="Abbottabad")     {      longitude=73.2;      latitude=34.13;	     }               if(city=="Bahawalpur")     {      longitude=71.67;      latitude=29.38;	     }      if(city=="Bannu")     {      longitude=70.58;      latitude=33.02;	     }            if(city=="Chakwal")     {      longitude=72.85;      latitude=32.95;	     }           if(city=="Dera Ismail Khan")     {      longitude=70.88;      latitude=31.83;	     }         if(city=="Gilgit")     {      longitude=74.28;      latitude=35.9;	     }          if(city=="Faisalabad")     {      longitude=73.1;      latitude=	31.42;     }      if(city=="Hyderabad")     {      longitude=68.35;      latitude=25.38;	     }        if(city=="Islamabad")     {      longitude=73.08;      latitude=33.72;	     }           if(city=="Jhelum")     {      longitude=73.73;      latitude=32.93;	     }     if(city=="Multan")     {      longitude=71.47;      latitude=	30.02;     }      if(city=="Miani")     {      longitude=73.06;      latitude=32.53;	     }       if(city=="Malakwal")     {      longitude=73.22;      latitude=32.55;	     }        if(city=="Pind Dadan Khan")     {      longitude=73.05;      latitude=32.06;	     }           if(city=="Peshawar")     {      longitude=71.53;      latitude=34.02;	     }     if(city=="Sargodha")     {      longitude=72.66;      latitude=	32.08;     }        if(city=="Quetta")     {      longitude=67.0;      latitude=	30.25;     }    if(city=="Wah")     {      longitude=72.72;      latitude=	33.08;     }    // repaint();    }}   public static void main(String[] args) {               frame.addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                System.exit(0);            }        });      frame.getContentPane().add(new setting(), BorderLayout.CENTER);          frame.  setSize(800,500);        frame.setVisible(true);    }  public void actionPerformed(ActionEvent e) {       	JButton button=(JButton)e.getSource();	      	if(button.equals(butapply))     	{     		      //new SalatEnglish().dispose();       if(list.getSelectedValue()=="Rawalpindi")     {      longitude=73.66;      latitude=33.61;      city="Rawalpindi";	     } if(list .getSelectedValue()=="Lahore")     {      longitude=74.32;      latitude=	31.59;      city="Lahore";     }      if(list .getSelectedValue()=="Karachi")     {      longitude=67.01;      latitude=24.87;      city="Karachi";	     }       if(list .getSelectedValue()=="Abbottabad")     {      longitude=73.2;      latitude=34.13;	       city="Abbottabad";     }            if(list .getSelectedValue()=="Bahawalpur")     {      longitude=71.67;      latitude=29.38;       city="Bahawalpur";	     }      if(list .getSelectedValue()=="Bannu")     {      longitude=70.58;      latitude=33.02;       city="Bannu";	     }            if(list .getSelectedValue()=="Chakwal")     {      longitude=72.85;      latitude=32.95;       city="Chakwal";	     }           if(list .getSelectedValue()=="Dera Ismail Khan")     {      longitude=70.88;      latitude=31.83;       city="Dera Ismail Khan";	     }         if(list .getSelectedValue()=="Gilgit")     {      longitude=74.28;      latitude=35.9;       city="Gilgit";	     }          if(list .getSelectedValue()=="Faisalabad")     {      longitude=73.1;      latitude=	31.42;       city="Faisalabad";     }      if(list .getSelectedValue()=="Hyderabad")     {      longitude=68.35;      latitude=25.38;       city="Hyderabad";      	     }        if(list .getSelectedValue()=="Islamabad")     {      longitude=73.08;      latitude=33.72;       city="Islamabad";	     }           if(list .getSelectedValue()=="Jhelum")     {      longitude=73.73;      latitude=32.93;       city="Jhelum";	     }     if(list .getSelectedValue()=="Multan")     {      longitude=71.47;      latitude=	30.02;       city="Multan";     }      if(list .getSelectedValue()=="Miani")     {      longitude=73.06;      latitude=32.53;       city="Miani";	     }       if(list .getSelectedValue()=="Malakwal")     {      longitude=73.22;      latitude=32.55;       city="Malakwal";	     }        if(list .getSelectedValue()=="Pind Dadan Khan")     {      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()=="Sargodha")     {      longitude=72.66;      latitude=	32.08;       city="Sargodha";     }        if(list .getSelectedValue()=="Quetta")     {      longitude=67.0;      latitude=	30.25;       city="Quetta";     }    if(list .getSelectedValue()=="Wah")     {      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(urduButton.isSelected())  	{    new SalatUrdu();          String f="Urdu";     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)  {  }   //new SalatUrdu().dispose();   // frame.dispose();  }      else  {  	 new SalatEnglish();  	  }       	}              }      }

⌨️ 快捷键说明

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