mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +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 lecteur_pdf.raccourcisClavier.RaccourcisClavier;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -27,6 +28,8 @@ public class GestionPdf {
|
|||||||
*/
|
*/
|
||||||
public static final String TITRE_APPLICATION = "LPDA";
|
public static final String TITRE_APPLICATION = "LPDA";
|
||||||
|
|
||||||
|
public static final Image ICONE = new ImageIcon("./lib/icon.png").getImage();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO
|
* TODO
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -41,6 +41,9 @@ public class IhmPdf extends JFrame {
|
|||||||
public IhmPdf() throws IOException {
|
public IhmPdf() throws IOException {
|
||||||
super(GestionPdf.TITRE_APPLICATION);
|
super(GestionPdf.TITRE_APPLICATION);
|
||||||
|
|
||||||
|
/* Icone de la fenêtre */
|
||||||
|
setIconImage(GestionPdf.ICONE);
|
||||||
|
|
||||||
/* Déclaration des attributs */
|
/* Déclaration des attributs */
|
||||||
menuBar = new MenuBar(this);
|
menuBar = new MenuBar(this);
|
||||||
pdfPanel = new PdfPanel();
|
pdfPanel = new PdfPanel();
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ public class SelectionnerFichier {
|
|||||||
* fichier PDF
|
* fichier PDF
|
||||||
* @return le fichier choisi par l'utilisateur
|
* @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 TITRE = "Sélectionnez un PDF";
|
||||||
final String DESCRIPTION = "PDF files (*.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 */
|
/* 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) {
|
if (returnValue == JFileChooser.APPROVE_OPTION) {
|
||||||
return new File(fileChooser.getSelectedFile().getAbsolutePath());
|
return new File(fileChooser.getSelectedFile().getAbsolutePath());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ public class OuvrirFichier extends MenuItem {
|
|||||||
@Override
|
@Override
|
||||||
protected void action(ActionEvent evt) {
|
protected void action(ActionEvent evt) {
|
||||||
/* On charge le fichier si c'est possible */
|
/* On charge le fichier si c'est possible */
|
||||||
File fichier = SelectionnerFichier.ouvrirFichier();
|
File fichier = SelectionnerFichier.ouvrirFichier(parent);
|
||||||
|
|
||||||
if (fichier == null) {
|
if (fichier == null) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
package lecteur_pdf.raccourcisClavier;
|
package lecteur_pdf.raccourcisClavier;
|
||||||
|
|
||||||
|
import lecteur_pdf.GestionPdf;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.awt.event.KeyEvent;
|
import java.awt.event.KeyEvent;
|
||||||
@@ -78,11 +80,13 @@ public class RaccourcisClavier extends JFrame {
|
|||||||
super("Modification des raccourcis claviers");
|
super("Modification des raccourcis claviers");
|
||||||
saisieBloquee = false;
|
saisieBloquee = false;
|
||||||
|
|
||||||
|
setIconImage(GestionPdf.ICONE);
|
||||||
|
|
||||||
/* Charge le fichier et affecte les raccourcis aux MenuItems */
|
/* Charge le fichier et affecte les raccourcis aux MenuItems */
|
||||||
chargerRaccourcis();
|
chargerRaccourcis();
|
||||||
affecterRaccourcis();
|
affecterRaccourcis();
|
||||||
|
|
||||||
/* Creattion de la fenêtre */
|
/* Creation de la fenêtre */
|
||||||
JPanel panel = new JPanel(new GridLayout(raccourcis.size(), 1, 10, 5));
|
JPanel panel = new JPanel(new GridLayout(raccourcis.size(), 1, 10, 5));
|
||||||
|
|
||||||
for (String nom : LISTE_NOM) {
|
for (String nom : LISTE_NOM) {
|
||||||
|
|||||||
Reference in New Issue
Block a user