mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-05-13 17:11:51 +00:00
Ajout d'une icone à l'application
This commit is contained in:
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 7.7 KiB |
@@ -9,6 +9,7 @@ package lecteur_pdf;
|
||||
import lecteur_pdf.raccourcisClavier.RaccourcisClavier;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -27,6 +28,8 @@ public class GestionPdf {
|
||||
*/
|
||||
public static final String TITRE_APPLICATION = "LPDA";
|
||||
|
||||
public static final Image ICONE = new ImageIcon("./lib/icon.png").getImage();
|
||||
|
||||
/**
|
||||
* TODO
|
||||
*/
|
||||
|
||||
@@ -41,6 +41,9 @@ public class IhmPdf extends JFrame {
|
||||
public IhmPdf() throws IOException {
|
||||
super(GestionPdf.TITRE_APPLICATION);
|
||||
|
||||
/* Icone de la fenêtre */
|
||||
setIconImage(GestionPdf.ICONE);
|
||||
|
||||
/* Déclaration des attributs */
|
||||
menuBar = new MenuBar(this);
|
||||
pdfPanel = new PdfPanel();
|
||||
|
||||
@@ -27,7 +27,7 @@ public class SelectionnerFichier {
|
||||
* fichier PDF
|
||||
* @return le fichier choisi par l'utilisateur
|
||||
*/
|
||||
public static File ouvrirFichier() {
|
||||
public static File ouvrirFichier(JFrame parent) {
|
||||
|
||||
final String TITRE = "Sélectionnez un PDF";
|
||||
final String DESCRIPTION = "PDF files (*.pdf)";
|
||||
@@ -62,7 +62,7 @@ public class SelectionnerFichier {
|
||||
|
||||
|
||||
/* Renvoie un File lorsque l'utilisateur appuie sur le bouton Ouvrir */
|
||||
int returnValue = fileChooser.showOpenDialog(null);
|
||||
int returnValue = fileChooser.showOpenDialog(parent);
|
||||
if (returnValue == JFileChooser.APPROVE_OPTION) {
|
||||
return new File(fileChooser.getSelectedFile().getAbsolutePath());
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ public class OuvrirFichier extends MenuItem {
|
||||
@Override
|
||||
protected void action(ActionEvent evt) {
|
||||
/* On charge le fichier si c'est possible */
|
||||
File fichier = SelectionnerFichier.ouvrirFichier();
|
||||
File fichier = SelectionnerFichier.ouvrirFichier(parent);
|
||||
|
||||
if (fichier == null) {
|
||||
return;
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
package lecteur_pdf.raccourcisClavier;
|
||||
|
||||
import lecteur_pdf.GestionPdf;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
import java.awt.event.KeyEvent;
|
||||
@@ -78,11 +80,13 @@ public class RaccourcisClavier extends JFrame {
|
||||
super("Modification des raccourcis claviers");
|
||||
saisieBloquee = false;
|
||||
|
||||
setIconImage(GestionPdf.ICONE);
|
||||
|
||||
/* Charge le fichier et affecte les raccourcis aux MenuItems */
|
||||
chargerRaccourcis();
|
||||
affecterRaccourcis();
|
||||
|
||||
/* Creattion de la fenêtre */
|
||||
/* Creation de la fenêtre */
|
||||
JPanel panel = new JPanel(new GridLayout(raccourcis.size(), 1, 10, 5));
|
||||
|
||||
for (String nom : LISTE_NOM) {
|
||||
|
||||
Reference in New Issue
Block a user