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

📄 multimedia.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 javax.swing.event.*;import java.awt.event.*;//import java.lang.String;import javax.swing.*;import java.text.NumberFormat;import javazoom.jl.player.jlp;import javazoom.jl.player.*;import javazoom.jl.player.Player;import javazoom.jl.player.advanced.jlap;import javazoom.jl.player.advanced.AdvancedPlayer;import javazoom.jl.player.advanced.*;import javazoom.jl.player.advanced.PlaybackListener;import javazoom.jl.player.advanced.PlaybackEvent;import java.io.*;import java.applet.*;public class Multimedia extends JPanel implements ActionListener                   { static  JFrame frame = new JFrame("Multimedia");  JList list;  int	current1  = 1; Image[]      imgArray1 = null;KJPlaybackListener p= new KJPlaybackListener();AdvancedPlayer a;AudioClip sound;String ex;  int temp=1,x=0;jlap soundm = new jlap();JLabel musj = new JLabel(new ImageIcon("images/musjid.gif"));JLabel musj2 = new JLabel(new ImageIcon("images/musjid2.gif")); JLabel qur = new JLabel(new ImageIcon("images/quran.gif")); JLabel naa = new JLabel(new ImageIcon("images/madina.gif"));    JLabel nam = new JLabel(new ImageIcon("images/nam.gif"));    JLabel aza = new JLabel(new ImageIcon("images/aza.gif")); 	 JButton butazan=new JButton("Azahan");	  JButton butquran=new JButton("AL Quran");  	   JButton butnaat=new JButton("Naat"); 	   JButton butnamaz=new JButton("Namaz"); 	   JButton butdua=new JButton("Dua");   public Multimedia(){  		setLayout(null);  	 setBackground(new java.awt.Color (180,180, 150));  	  musj.setBounds(630,100,150,300);   add(musj);   	  musj2.setBounds(10,100,150,300);   add(musj2);    qur.setBounds(415,120,150,100);   add(qur);      nam.setBounds(415,250,150,100);   add(nam);    aza.setBounds(215,145,150,60);   add(aza);   naa.setBounds(215,270,150,60);   add(naa);   Thread t=new Thread();         butazan.setFont(new java.awt.Font ("Arial Black",0,12));       butazan.setBounds(200,200,180, 35);      butazan.setForeground(new java.awt.Color (0,0,0));      butazan.setBackground(new java.awt.Color (240,240,200));      butazan.addActionListener(this);      add(butazan);         butquran.setFont(new java.awt.Font ("Arial Black",0,12));       butquran.setBounds(400,200,180, 35);      butquran.setForeground(new java.awt.Color (0,0,0));      butquran.setBackground(new java.awt.Color (240,240,200));      butquran.addActionListener(this);      add(butquran);         butnaat.setFont(new java.awt.Font ("Arial Black",0,12));       butnaat.setBounds(200,330,180, 35);      butnaat.setForeground(new java.awt.Color (0,0,0));      butnaat.setBackground(new java.awt.Color (240,240,200));      butnaat.addActionListener(this);      add(butnaat);               butnamaz.setFont(new java.awt.Font ("Arial Black",0,12));       butnamaz.setBounds(400,330,180, 35);      butnamaz.setForeground(new java.awt.Color (0,0,0));      butnamaz.setBackground(new java.awt.Color (240,240,200));      butnamaz.addActionListener(this);      add(butnamaz);         /* butdua.setFont(new java.awt.Font ("Arial Black",0,12));       butdua.setBounds(300,420,180, 35);      butdua.setForeground(new java.awt.Color (0,0,0));      butdua.setBackground(new java.awt.Color (240,240,200));      butdua.addActionListener(this);      add(butdua); */          NumberFormat nf2 = NumberFormat.getInstance(); nf2.setMinimumIntegerDigits(2);      ClockThread clock = new ClockThread(this);      imgArray1 = new Image[42];      for (int index=1; index <=41; index++)            {                   ImageIcon img1= new ImageIcon("dorood/" + (nf2.format(index)) + ".gif");                imgArray1[index] =img1.getImage( );                            }                   //animThread = new Thread(this);            //animThread.start();  clock.start();  }        public void paintComponent(Graphics g)   {    super.paintComponent(g);      Graphics2D g2 = (Graphics2D) g;                   g.setColor(new java.awt.Color (0,0,0));      	 g.fillRoundRect(7,135,158,230,15,15);      	  g.setColor(new java.awt.Color (0,0,0));      	 g.fillRoundRect(625,135,160,230,15,15);      	       	       	    g.setColor(new java.awt.Color (0,0,0));      	 g.fillRoundRect(160,30,468,93,15,15);      	       g.drawImage(imgArray1[current1++], 170, 40,this);      if(current1==41)     current1=1;                          	         	  	g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(200,130,180,150,0,180);        	    g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(400,130,180,150,0,180);        	         	   g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(200,260,180,150,0,180);        	    g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(400,260,180,150,0,180);        	         	   /* g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(300,350,180,150,0,180);*/        	         	         	         	         	        	g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(200+2,130+2,180-4,150,0,180);        	    g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(400+2,130+2,180-4,150,0,180);        	         	   g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(200+2,260+2,180-4,150,0,180);        	    g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(400+2,260+2,180-4,150,0,180);        	         	   /* g.setColor(new java.awt.Color (0,0, 0));       	  g.fillArc(300+2,350+2,180-4,150,0,180); */       	         	      } public void actionPerformed(ActionEvent e) { 	   JButton button=(JButton)e.getSource();  		  	     	  //   	 //       		 if(button.equals(butazan))     		 {     		 Dialog1  d=new Dialog1(frame,"Azahan");			     d.setVisible(true);		     			}   		 else if(button.equals(butnaat))   		 {   		 Dialog2  d2=new Dialog2(frame,"Naat");		    d2.setVisible(true);		}		 else if(button.equals(butnamaz))		 {		     Dialog3  d3=new Dialog3(frame,"Namaz");		     d3.setVisible(true);            }		if(button.equals(butquran))		       {		       	Dialog4  d4=new Dialog4(frame,"Quran");		     d4.setVisible(true);		    } 	 }   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 Multimedia(), BorderLayout.CENTER);      /* Clock pane = new Clock();      frame.getContentPane().add(pane);    ClockThread clock = new ClockThread(pane);*/        frame.  setSize(800,500);        frame.setVisible(true);    } /**************************************************************************************************/    /////////////////////DILAOG AZAHAN////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////   public class Dialog1 extends Dialog implements ListSelectionListener  { namaz n = new namaz();     JLabel jLabelcity= new JLabel();         String selectedcity;            JLabel jLabeltit1= new JLabel();       	 JButton butplay=new JButton("Play");	  JButton butstop=new JButton("Stop");                            public Dialog1(Frame frame1,String title) { 	super(frame1,title,false); 	//frame1.setlayout(null); 		setBounds(200,250,500, 300); 	String[] cityn = {"Makkah","Madina"};   setBackground(new java.awt.Color (180,180, 150));//combomon.addItem(String.valueOf(monthc[month-1]));setLayout(null);          list = new JList(cityn);        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);        // list.setSelectedValue(city,true);          list. setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);      list.addListSelectionListener(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(20,60,360,200);                 //valueChanged(getSelectionModel(this));add(listScrollPane);       //panel1.setLayout(borderLayout1);   // getContentPane().add(panel1);   String city1=(String)list.getSelectedValue();    ButtonHandler handler = new ButtonHandler();         jLabeltit1.setText("Select Azahan of Different Cities of Countries");	jLabeltit1.setForeground( new java.awt.Color (100,20, 80));		    jLabeltit1.setBounds(50, 30, 280, 40);	add(jLabeltit1);		 butplay.setFont(new java.awt.Font ("Arial Black",0,12)); 	 butplay.setBounds(390,110,80, 35);	 butplay.setForeground(new java.awt.Color (0,0,0));	 butplay.setBackground(new java.awt.Color (240,240,200));	 butplay.addActionListener(handler);	 add(butplay);        butstop.setFont(new java.awt.Font ("Arial Black",0,12)); 	 butstop.setBounds(390,160,80, 35);	 butstop.setForeground(new java.awt.Color (0,0,0));	 butstop.setBackground(new java.awt.Color (240,240,200));	 butstop.addActionListener(handler);	 add(butstop);   	  addWindowListener(new WindowAdapter() {            public void windowClosing(WindowEvent e) {                 dispose();               if(temp==0)                 {                 temp=1;	            a.close(); 	         }            }        });     }     /////////////////////////////////////////////////////////////              public void valueChanged(ListSelectionEvent e) {        String city1=(String)list.getSelectedValue();             /// "Islamabad","Dahkah","Newyork","Canberra"   if(city1=="Makkah")     {          selectedcity="Makkah";      	      	     } if(city1=="Madina")     { selectedcity="Madina";           }  } ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////        public class ButtonHandler  implements ActionListener {          	public void actionPerformed(ActionEvent e)	{           		JButton button= (JButton)e.getSource();		if(button.equals(butstop))		{temp=1;	            a.close(); 		}			if(button.equals(butplay))		{ if(temp==1){				             try{	          	          a=soundm.playMp3(new File("sound/Azahan/"+selectedcity+".mp3"),p);         a.setPlayBackListener(p);                }         catch(Exception ei){System.out.println(ei);}         temp=0;      }		}						  } }///////////////////////////////////////////////////////////////////////////////////////////////////      } /**************************************************************************************************/        /**************************************************************************************************/    /////////////////////DILAOG Naat////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////   public class Dialog2 extends Dialog implements ListSelectionListener  {      JLabel jLabelcity= new JLabel();         String selectednaat,S;            JLabel jLabeltit1= new JLabel();       	 JButton butplay=new JButton("Play");	  JButton butstop=new JButton("Stop");              KJPlaybackListener p= new KJPlaybackListener();AdvancedPlayer a;AudioClip sound;              public Dialog2(Frame frame1,String title) { 	super(frame1,title,false); 	//frame1.setlayout(null); 		setBounds(200,250,500, 300); 	String[] n= {"DAROOD SHARIF","MAIN MADENE CHELA"};   setBackground(new java.awt.Color (180,180, 150));//combomon.addItem(String.valueOf(monthc[month-1]));setLayout(null);          list = new JList(n);        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);        // list.setSelectedValue(city,true);          list. setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);      list.addListSelectionListener(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(20,60,360,200);                 //valueChanged(getSelectionModel(this));add(listScrollPane);       //panel1.setLayout(borderLayout1);   // getContentPane().add(panel1);  // String S=(String)list.getSelectedValue();    ButtonHandler3 handler1 = new ButtonHandler3();         jLabeltit1.setText("Select Naat Rusoola Maqbol (PBUH)");	jLabeltit1.setForeground( new java.awt.Color (100,20, 80));		

⌨️ 快捷键说明

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