mirror of
				https://github.com/ynerant/Level-Editor.git
				synced 2025-11-03 23:52:05 +01:00 
			
		
		
		
	Ajouté JMenuBar, avec pour seul bouton un éditeur de cartes
This commit is contained in:
		@@ -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>
 | 
			
		||||
		Reference in New Issue
	
	Block a user