1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
| classe visionneuse
package presentation;
/*
* Created on 31 mars 2006
*/
/**
* @author Johnny GIMENEZ
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Vector;
public class Visionneuse extends JFrame implements ActionListener {
protected JPanel panNavigation;
protected JButton buAvance, buArriere, buZoomAvt, buZoomArr, buOrigine, buFin;
protected Vector vect;
public Visionneuse(){
this.getContentPane().setLayout(new FlowLayout());
Image icone = Toolkit.getDefaultToolkit().getImage("Icones/boudou.gif");
this.setIconImage(icone);
this.setTitle("Visionneuse de planches");
CpImageResized image1 =new CpImageResized(Toolkit.getDefaultToolkit().getImage("Icones/Album/ichigo.jpg"),
new Dimension(700,700));
CpImageResized image2 =new CpImageResized(Toolkit.getDefaultToolkit().getImage("Icones/Album/LesNombrils_p3.jpg"),
new Dimension(700,700));
CpImageResized image3 =new CpImageResized(Toolkit.getDefaultToolkit().getImage("Icones/Album/asterix_ciel.jpg"),
new Dimension(700,700));
CpImageResized image4 =new CpImageResized(Toolkit.getDefaultToolkit().getImage("Icones/Album/LesNombrils_cover.jpg"),
new Dimension(700,700));
vect = new Vector();
vect.addElement(image1);
vect.addElement(image2);
vect.addElement(image3);
vect.addElement(image4);
panNavigation = new JPanel(new GridLayout(1,5));
buAvance = new JButton(new ImageIcon("Icones/avance.png"));
buAvance.setPressedIcon(new ImageIcon("Icones/avancePressed.png"));
buAvance.addActionListener(this);
buArriere = new JButton(new ImageIcon("Icones/arriere.png"));
buArriere.setPressedIcon(new ImageIcon("Icones/arrierePressed.png"));
buZoomAvt = new JButton(new ImageIcon("Icones/zoomAvt.png"));
buZoomAvt.setPressedIcon(new ImageIcon("Icones/zoomAvtPressed.png"));
buZoomArr = new JButton(new ImageIcon("Icones/zoomArr.png"));
buZoomArr.setPressedIcon(new ImageIcon("Icones/zoomArrPressed.png"));
buOrigine = new JButton(new ImageIcon("Icones/origine.png"));
buOrigine.setPressedIcon(new ImageIcon("Icones/originePressed.png"));
buFin = new JButton(new ImageIcon("Icones/fin.png"));
buFin.setPressedIcon(new ImageIcon("Icones/finPressed.png"));
panNavigation.add(buOrigine);
panNavigation.add(buArriere);
panNavigation.add(buZoomAvt);
panNavigation.add(buZoomArr);
panNavigation.add(buAvance);
panNavigation.add(buFin);
// this.setContentPane(image1);
this.getContentPane().add((Component) vect.get(3));
this.getContentPane().add(panNavigation);
this.setSize(700,790);
this.setResizable(false);
//mettre le fenetre au milieu de l'écran
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
this.setLocation( (screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
// Création de la fenêtre
/*ImageTrack view = new ImageTrack();
// Mise en place
view.pack();
// Affichage de la fenêtre
view.setVisible(true);*/
}
public void actionPerformed(ActionEvent e) {
if(e.getSource().equals(buOrigine)){
//this.getContentPane().add((Component) vect.get(0));
}
else if(e.getSource().equals(buArriere)){
}
else if(e.getSource().equals(buZoomAvt)){
}
else if(e.getSource().equals(buZoomArr)){
}
else if(e.getSource().equals(buAvance)){
this.getContentPane().remove(0);
this.getContentPane().add((Component) vect.get(3));
}
else if(e.getSource().equals(buFin)){
}
}
} |
Partager