Newer
Older
Arthur BOYREAU
a validé
import java.io.File;
Arthur BOYREAU
a validé
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
Arthur BOYREAU
a validé
Arthur BOYREAU
a validé
import tp4.util.UtilitaireFichierImage;
Arthur BOYREAU
a validé
private String image;
private JLabel afficheurImage;
this.initComposants();
init();
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
Arthur BOYREAU
a validé
public void setImage(String path) {
icone = UtilitaireFichierImage.chargerImage(new File(path));
afficheurImage.setIcon(icone);
image = path;
}
public String getImage() {
return image;
Arthur BOYREAU
a validé
}
return icone;
charger = new ActionCharger(this);
quitter = new ActionQuitter();
}
private void initMenus() {
JMenuBar barre = new JMenuBar();
JMenu mFichier = new JMenu("Fichier");
mFichier.setMnemonic('F');
barre.add(mFichier);
setJMenuBar(barre);
}
private void initComposants() {
this.afficheurImage = new JLabel();
getContentPane().add(afficheurImage, BorderLayout.CENTER);
initComposants();
initActions();
initMenus();