tp
							
								
								
									
										45
									
								
								DEV3.1/TP1:BasesDeDonnees/Vote.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					import org.mariadb.jdbc.*;
 | 
				
			||||||
 | 
					import java.sql.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Vote{
 | 
				
			||||||
 | 
						public static void main(String[] args) {
 | 
				
			||||||
 | 
							int total = 0;
 | 
				
			||||||
 | 
							try{
 | 
				
			||||||
 | 
								Class.forName("org.mariadb.jdbc.Driver");
 | 
				
			||||||
 | 
								try{
 | 
				
			||||||
 | 
									Connection cnx = DriverManager.getConnection(
 | 
				
			||||||
 | 
						  			"jdbc:mariadb://dwarves.iut-fbleau.fr/pourchot",
 | 
				
			||||||
 | 
						  			"pourchot", "supermotdepasseultrafort");
 | 
				
			||||||
 | 
						  			try{
 | 
				
			||||||
 | 
						  				PreparedStatement pst = cnx.prepareStatement(
 | 
				
			||||||
 | 
					  					"SELECT p1.nom, p2.nom, v.Points FROM Vote v "
 | 
				
			||||||
 | 
					  					+"LEFT JOIN Pays p1 ON v.Competiteur = p1.Id "
 | 
				
			||||||
 | 
					  					+"LEFT JOIN Pays p2 ON v.Votants = p2.Id "
 | 
				
			||||||
 | 
					  					+"WHERE p1.nom = (?);");
 | 
				
			||||||
 | 
										pst.setString(1, args[0]);
 | 
				
			||||||
 | 
										ResultSet rs = pst.executeQuery();
 | 
				
			||||||
 | 
										while(rs.next()) {
 | 
				
			||||||
 | 
					  						System.out.println(rs.getString(2)+"   "+"	"+rs.getInt(3));
 | 
				
			||||||
 | 
					  						total+=rs.getInt(3);
 | 
				
			||||||
 | 
										}
 | 
				
			||||||
 | 
										System.out.println("		---");
 | 
				
			||||||
 | 
										System.out.println("Total 		"+total);
 | 
				
			||||||
 | 
										rs.close();
 | 
				
			||||||
 | 
										pst.close();
 | 
				
			||||||
 | 
										cnx.close();
 | 
				
			||||||
 | 
										//System.out.println(rs.isClosed());
 | 
				
			||||||
 | 
										//System.out.println(pst.isClosed());
 | 
				
			||||||
 | 
										//System.out.println(cnx.isClosed());
 | 
				
			||||||
 | 
						  			} catch (SQLException e){
 | 
				
			||||||
 | 
										System.err.println("Requête échoué");
 | 
				
			||||||
 | 
										cnx.close();
 | 
				
			||||||
 | 
										//System.out.println(cnx.isClosed());
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
								} catch (SQLException e){
 | 
				
			||||||
 | 
									System.err.println("Connexion à la base de donnée échouée");
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							} catch (ClassNotFoundException e){
 | 
				
			||||||
 | 
								System.err.println("Mauvais classpath");
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/Confirmation/Changement.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -9,8 +9,8 @@ public class Changement{
 | 
				
			|||||||
		InputStream file = loader.getResourceAsStream("Main.java");
 | 
							InputStream file = loader.getResourceAsStream("Main.java");
 | 
				
			||||||
		InputStream file2 = loader.getResourceAsStream("Listeimage.java");
 | 
							InputStream file2 = loader.getResourceAsStream("Listeimage.java");
 | 
				
			||||||
		static public void fenetreCliquer(int LR){
 | 
							static public void fenetreCliquer(int LR){
 | 
				
			||||||
		Main.fenetre.remove(Main.pan);
 | 
							Main.fenetre.remove(Main.fenetre.pan);
 | 
				
			||||||
		Main.pan.remove(Listeimage.liste[Listeimage.index]);
 | 
							Main.fenetre.pan.remove(Listeimage.liste[Listeimage.index]);
 | 
				
			||||||
		if (LR==1){
 | 
							if (LR==1){
 | 
				
			||||||
			Listeimage.index=Listeimage.index+1;
 | 
								Listeimage.index=Listeimage.index+1;
 | 
				
			||||||
			if(Listeimage.index>4){
 | 
								if(Listeimage.index>4){
 | 
				
			||||||
@@ -22,8 +22,8 @@ public class Changement{
 | 
				
			|||||||
				Listeimage.index=4;
 | 
									Listeimage.index=4;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		Main.pan.add(Listeimage.liste[Listeimage.index]);
 | 
							Main.fenetre.pan.add(Listeimage.liste[Listeimage.index]);
 | 
				
			||||||
		Main.fenetre.setContentPane(Main.pan);
 | 
							Main.fenetre.setContentPane(Main.fenetre.pan);
 | 
				
			||||||
		Main.fenetre.repaint();
 | 
							Main.fenetre.revalidate();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/Confirmation/Fenetre$1.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/Confirmation/Fenetre.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										45
									
								
								DEV3.1/TP2:Transitions/Confirmation/Fenetre.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.awt.event.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Fenetre extends JFrame{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						static Galerie pan = new Galerie();
 | 
				
			||||||
 | 
						private ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
						private InputStream file = loader.getResourceAsStream("Galerie.java");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Fenetre(){
 | 
				
			||||||
 | 
							pan.add(Listeimage.liste[Listeimage.index]);
 | 
				
			||||||
 | 
							this.setSize(250, 250);
 | 
				
			||||||
 | 
					   		this.setLocation(500, 500);
 | 
				
			||||||
 | 
					   		this.addMouseListener(pan);
 | 
				
			||||||
 | 
					   		this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
 | 
				
			||||||
 | 
							this.setContentPane(pan);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							addWindowListener(new WindowAdapter()
 | 
				
			||||||
 | 
							{
 | 
				
			||||||
 | 
								public void windowClosing(WindowEvent e)
 | 
				
			||||||
 | 
								{
 | 
				
			||||||
 | 
									if(fermerFenetre()==true){
 | 
				
			||||||
 | 
										dispose();
 | 
				
			||||||
 | 
										System.exit(0);
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
									return;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						private boolean fermerFenetre() {
 | 
				
			||||||
 | 
						    JOptionPane option = new JOptionPane("Voulez-vous vraiment quitter ce programme ?", JOptionPane.QUESTION_MESSAGE, JOptionPane.YES_NO_OPTION);
 | 
				
			||||||
 | 
						    JDialog confirmation = option.createDialog(this, "Confirmation de fermeture");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						    confirmation.setSize(400, 120);
 | 
				
			||||||
 | 
						    confirmation.setLocation(450, 550);
 | 
				
			||||||
 | 
						    confirmation.setVisible(true);
 | 
				
			||||||
 | 
						    int result = (int) option.getValue();
 | 
				
			||||||
 | 
						    confirmation.dispose();
 | 
				
			||||||
 | 
						    return result == JOptionPane.YES_OPTION;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/Confirmation/Galerie.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/Confirmation/Listeimage.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/Confirmation/Main.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										14
									
								
								DEV3.1/TP2:Transitions/Confirmation/Main.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Main{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							static Fenetre fenetre = new Fenetre();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							public static void main(String[] args) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							fenetre.setVisible(true);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
		 Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB  | 
| 
		 Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB  | 
| 
		 Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.3 KiB  | 
| 
		 Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB  | 
| 
		 Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Changement.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Changement{
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
							InputStream file = loader.getResourceAsStream("Main.java");
 | 
				
			||||||
 | 
							InputStream file2 = loader.getResourceAsStream("Listeimage.java");
 | 
				
			||||||
 | 
							static public void fenetreCliquer(int LR){
 | 
				
			||||||
 | 
							if (LR==1){
 | 
				
			||||||
 | 
								Main.fenetre.pan.card.next(Main.fenetre.pan);
 | 
				
			||||||
 | 
							}else {
 | 
				
			||||||
 | 
								Main.fenetre.pan.card.previous(Main.fenetre.pan);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							Main.fenetre.revalidate();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Fenetre.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										23
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Fenetre.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Fenetre extends JFrame{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						static Galerie pan = new Galerie();
 | 
				
			||||||
 | 
						private ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
						private InputStream file = loader.getResourceAsStream("Galerie.java"); 
 | 
				
			||||||
 | 
						static int x;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Fenetre(){
 | 
				
			||||||
 | 
							for (x=0; x<=4; x++) {
 | 
				
			||||||
 | 
								pan.add(Listeimage.liste[x]);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							this.setSize(250, 250);
 | 
				
			||||||
 | 
					   		this.setLocation(250, 250);
 | 
				
			||||||
 | 
					   		this.addMouseListener(pan);
 | 
				
			||||||
 | 
					   		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 | 
				
			||||||
 | 
							this.setContentPane(pan);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Galerie.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										39
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Galerie.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,39 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.awt.event.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Galerie extends JPanel implements MouseListener{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
						InputStream file = loader.getResourceAsStream("Changement.java");
 | 
				
			||||||
 | 
						static CardLayout card = new CardLayout();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Galerie(){
 | 
				
			||||||
 | 
							super();
 | 
				
			||||||
 | 
							this.setLayout(card);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public void mouseClicked(MouseEvent e){
 | 
				
			||||||
 | 
							int x = e.getX();
 | 
				
			||||||
 | 
							if (x <= this.getWidth()/5){
 | 
				
			||||||
 | 
								Changement.fenetreCliquer(0);
 | 
				
			||||||
 | 
							}else if(x >= (this.getWidth()/5)*4){
 | 
				
			||||||
 | 
								Changement.fenetreCliquer(1);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mouseEntered(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mouseExited(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mousePressed(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mouseReleased(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Listeimage.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.awt.event.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Listeimage{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							static JLabel image1 = new JLabel(new ImageIcon("./img/image1.jpg"));
 | 
				
			||||||
 | 
							static JLabel image2 = new JLabel(new ImageIcon("./img/image2.jpg"));
 | 
				
			||||||
 | 
							static JLabel image3 = new JLabel(new ImageIcon("./img/image3.jpg"));
 | 
				
			||||||
 | 
							static JLabel image4 = new JLabel(new ImageIcon("./img/image4.jpg"));
 | 
				
			||||||
 | 
							static JLabel image5 = new JLabel(new ImageIcon("./img/image5.jpg"));
 | 
				
			||||||
 | 
							static JLabel[] liste = {image1, image2, image3, image4, image5};
 | 
				
			||||||
 | 
							static int index=0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Main.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										14
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/Main.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Main{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							static Fenetre fenetre = new Fenetre();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							public static void main(String[] args) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							fenetre.setVisible(true);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/img/image1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/img/image2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/img/image3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 8.3 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/img/image4.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 19 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionCardLayout/img/image5.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Changement.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Changement{
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
							InputStream file = loader.getResourceAsStream("Main.java");
 | 
				
			||||||
 | 
							InputStream file2 = loader.getResourceAsStream("Listeimage.java");
 | 
				
			||||||
 | 
							static public void fenetreCliquer(int LR){
 | 
				
			||||||
 | 
							Main.fenetre.remove(Main.fenetre.pan);
 | 
				
			||||||
 | 
							Main.fenetre.pan.remove(Listeimage.liste[Listeimage.index]);
 | 
				
			||||||
 | 
							if (LR==1){
 | 
				
			||||||
 | 
								Listeimage.index=Listeimage.index+1;
 | 
				
			||||||
 | 
								if(Listeimage.index>4){
 | 
				
			||||||
 | 
									Listeimage.index=0;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}else {
 | 
				
			||||||
 | 
								Listeimage.index=Listeimage.index-1;
 | 
				
			||||||
 | 
								if(Listeimage.index<0){
 | 
				
			||||||
 | 
									Listeimage.index=4;
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							Main.fenetre.pan.add(Listeimage.liste[Listeimage.index]);
 | 
				
			||||||
 | 
							Main.fenetre.setContentPane(Main.fenetre.pan);
 | 
				
			||||||
 | 
							Main.fenetre.revalidate();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Fenetre.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										20
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Fenetre.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Fenetre extends JFrame{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						static Galerie pan = new Galerie();
 | 
				
			||||||
 | 
						private ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
						private InputStream file = loader.getResourceAsStream("Galerie.java");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Fenetre(){
 | 
				
			||||||
 | 
							pan.add(Listeimage.liste[Listeimage.index]);
 | 
				
			||||||
 | 
							this.setSize(250, 250);
 | 
				
			||||||
 | 
					   		this.setLocation(250, 250);
 | 
				
			||||||
 | 
					   		this.addMouseListener(pan);
 | 
				
			||||||
 | 
					   		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 | 
				
			||||||
 | 
							this.setContentPane(pan);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Galerie.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										36
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Galerie.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,36 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.awt.event.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Galerie extends JPanel implements MouseListener{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
						InputStream file = loader.getResourceAsStream("Changement.java");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public Galerie(){
 | 
				
			||||||
 | 
							super();
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						public void mouseClicked(MouseEvent e){
 | 
				
			||||||
 | 
							int x = e.getX();
 | 
				
			||||||
 | 
							if (x <= this.getWidth()/5){
 | 
				
			||||||
 | 
								Changement.fenetreCliquer(0);
 | 
				
			||||||
 | 
							}else if(x >= (this.getWidth()/5)*4){
 | 
				
			||||||
 | 
								Changement.fenetreCliquer(1);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mouseEntered(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mouseExited(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mousePressed(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public void mouseReleased(MouseEvent evenement){
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Listeimage.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.awt.event.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Listeimage{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							ClassLoader loader = Thread.currentThread().getContextClassLoader();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							static JLabel image1 = new JLabel(new ImageIcon("./img/image1.jpg"));
 | 
				
			||||||
 | 
							static JLabel image2 = new JLabel(new ImageIcon("./img/image2.jpg"));
 | 
				
			||||||
 | 
							static JLabel image3 = new JLabel(new ImageIcon("./img/image3.jpg"));
 | 
				
			||||||
 | 
							static JLabel image4 = new JLabel(new ImageIcon("./img/image4.jpg"));
 | 
				
			||||||
 | 
							static JLabel image5 = new JLabel(new ImageIcon("./img/image5.jpg"));
 | 
				
			||||||
 | 
							static JLabel[] liste = {image1, image2, image3, image4, image5};
 | 
				
			||||||
 | 
							static int index=0;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Main.class
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										14
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/Main.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					import java.awt.*;
 | 
				
			||||||
 | 
					import javax.swing.*;
 | 
				
			||||||
 | 
					import java.util.*;
 | 
				
			||||||
 | 
					import java.io.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public class Main{
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							static Fenetre fenetre = new Fenetre();
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							public static void main(String[] args) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							fenetre.setVisible(true);
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/img/image1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 5.7 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/img/image2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 4.6 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/img/image3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 8.3 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/img/image4.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 19 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								DEV3.1/TP2:Transitions/GalerieVersionTransition/img/image5.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 3.7 KiB  |