Ajouté JMenuBar, avec pour seul bouton un éditeur de cartes
This commit is contained in:
parent
1470a143ef
commit
b31d9db0f0
|
@ -122,7 +122,7 @@ public class Main
|
|||
*/
|
||||
private static void launchEditMode()
|
||||
{
|
||||
System.out.println("Lancement de l'\u00e9diteurde monde ...");
|
||||
System.out.println("Lancement de l'\u00e9diteur de monde ...");
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -3,9 +3,14 @@
|
|||
*/
|
||||
package galaxyoyo.unknown.frame;
|
||||
|
||||
import galaxyoyo.unknown.frame.listeners.EditMapsListener;
|
||||
|
||||
import java.awt.Dimension;
|
||||
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JMenu;
|
||||
import javax.swing.JMenuBar;
|
||||
import javax.swing.JMenuItem;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.core.Logger;
|
||||
|
@ -29,7 +34,16 @@ public class MainFrame extends JFrame
|
|||
*/
|
||||
private static MainFrame INSTANCE;
|
||||
|
||||
/**
|
||||
* Logger de la classe
|
||||
* @see LogManager#getLogger(String)
|
||||
*/
|
||||
private static Logger LOGGER = (Logger) LogManager.getLogger("MainFrame");
|
||||
|
||||
private JMenuBar menuBar = new JMenuBar();
|
||||
private JMenu fichier = new JMenu("Fichier");
|
||||
private JMenu editer = new JMenu("\u00c9diter");
|
||||
private JMenuItem editMaps = new JMenuItem("Cartes");
|
||||
|
||||
/**
|
||||
* Constructeur
|
||||
|
@ -38,13 +52,22 @@ public class MainFrame extends JFrame
|
|||
private MainFrame()
|
||||
{
|
||||
super ();
|
||||
LOGGER.info("D\u00e9marrage du jeu ...");
|
||||
LOGGER.info("Initialisation de la fen\u00eatre");
|
||||
this.setTitle("WHAT IS THE NAME PLEASE");
|
||||
this.setPreferredSize(new Dimension(1000, 800));
|
||||
this.setSize(800, 700);
|
||||
this.setLocationRelativeTo(null);
|
||||
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
|
||||
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
|
||||
|
||||
menuBar.add(fichier);
|
||||
|
||||
editMaps.addActionListener(new EditMapsListener());
|
||||
editer.add(editMaps);
|
||||
|
||||
menuBar.add(editer);
|
||||
|
||||
this.setJMenuBar(menuBar);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
/**
|
||||
* @author galaxyoyo
|
||||
*/
|
||||
package galaxyoyo.unknown.frame.listeners;
|
||||
|
||||
import galaxyoyo.unknown.client.main.Main;
|
||||
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
/**
|
||||
* @author galaxyoyo
|
||||
*/
|
||||
public class EditMapsListener implements ActionListener
|
||||
{
|
||||
/**
|
||||
*
|
||||
*/
|
||||
public EditMapsListener()
|
||||
{
|
||||
}
|
||||
|
||||
/* !CodeTemplates.overridecomment.nonjd!
|
||||
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
|
||||
*/
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent event)
|
||||
{
|
||||
Main.main("--edit", Main.isInDebugMode() ? " --debug true" : "");
|
||||
}
|
||||
|
||||
}
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Configuration package="log4j.test" status="INFO">
|
||||
<Configuration package="log4j.test" status="info">
|
||||
<Loggers>
|
||||
<Root level="INFO">
|
||||
<Root level="info">
|
||||
</Root>
|
||||
</Loggers>
|
||||
</Configuration>
|
Loading…
Reference in New Issue