Ajout Mode et Options MenuBar (pour de vrai j'espère)

This commit is contained in:
Tristan Nogaret
2022-02-22 12:56:57 +01:00
parent d8190e7967
commit 9b27f7c1e1
4 changed files with 73 additions and 0 deletions
@@ -0,0 +1,15 @@
package lecteur_pdf.menuBar.menu;
import lecteur_pdf.IhmPdf;
import lecteur_pdf.menuBar.menuItems.*;
import javax.swing.*;
public class MenuMode extends JMenu {
public MenuMode(IhmPdf parent) {
super("Options");
// Ajoute les menu items
add(new NouvelleFenetre(parent));
add(new ModeSynchronise(parent));
}
}
@@ -0,0 +1,20 @@
package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.IhmPdf;
import javax.swing.*;
import java.awt.event.KeyEvent;
public class ModeSynchronise extends JMenuItem {
IhmPdf parent;
public ModeSynchronise(IhmPdf parent) {
super("Mode Synchronisé");
this.parent = parent;
// TODO ajouter une checkbox pour indiquer si l'option est utilisé
// TODO ajouter l'options de mode Synchronisé
}
}
@@ -0,0 +1,18 @@
package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.IhmPdf;
import javax.swing.*;
import java.awt.event.KeyEvent;
public class ModifierTouches extends JMenuItem {
IhmPdf parent;
public ModifierTouches(IhmPdf parent) {
super("Modifier Touches");
this.parent = parent;
// TODO ajouter l'options de modif de touches
}
}
@@ -0,0 +1,20 @@
package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.IhmPdf;
import javax.swing.*;
import java.awt.event.KeyEvent;
public class NouvelleFenetre extends JMenuItem {
IhmPdf parent;
public NouvelleFenetre(IhmPdf parent) {
super("Nouvelle Fenêtre");
this.parent = parent;
// TODO griser l'options lorsque inutilisable
// TODO ajouter l'options nouvelle fenêtre
}
}