Ajout d'une icone à l'application

This commit is contained in:
Lucas Vbr
2022-03-07 08:32:45 +01:00
parent e682914346
commit f93d1a8877
7 changed files with 14 additions and 4 deletions
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

+3
View File
@@ -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
*/
+3
View File
@@ -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();
+2 -2
View File
@@ -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) {