This commit is contained in:
IGI-111
2015-04-07 14:55:31 +00:00
5 changed files with 100 additions and 2 deletions

6
.gitignore vendored
View File

@@ -2,5 +2,7 @@
*
!*.hs
!*.sh
!*.java
!pom.xml
!**.java
!pom.xml
!*.txt
!*.md

View File

@@ -0,0 +1,17 @@
package fr.atewix.GitMining;
import fr.atewix.GitMining.ihm.Windows;
import java.awt.*;
/**
* Created by xawirses on 07/04/15.
*/
public class Main {
public Main() {
Windows windows = new Windows("fr.atewix.gitmining", new Dimension(500,500));
}
public static void main(String[] argv) {
Main main = new Main();
}
}

View File

@@ -0,0 +1,56 @@
package fr.atewix.GitMining.ihm;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
/**
* Created by xawirses on 07/04/15.
*/
public class Menu extends JMenuBar implements ActionListener {
private static final String FILE = "File";
private static final String F_OPEN = "Open";
private static final String F_EXIT = "Exit";
private static final String VIEW = "View";
private static final String V_SEARCH = "Search";
private static final String V_APRIORI = "Apriori";
private static final String V_ASSOTIATION = "Association";
public Menu() {
super();
add(fileMenu());
add(viewMenu());
}
public JMenuItem newItem(String text) {
JMenuItem menuItem = new JMenuItem(text);
menuItem.addActionListener(this);
return menuItem;
}
public JMenu fileMenu(){
JMenu File = new JMenu(FILE);
File.add(newItem(F_OPEN));
File.add(newItem(F_EXIT));
return File;
}
public JMenu viewMenu(){
JMenu View = new JMenu(VIEW);
View.add(newItem(V_SEARCH));
View.add(newItem(V_APRIORI));
View.add(newItem(V_ASSOTIATION));
return View;
}
@Override
public void actionPerformed(ActionEvent e) {
String commande = e.getActionCommand();
if(commande.equals(F_EXIT))
System.exit(0);
}
}

View File

@@ -0,0 +1,23 @@
package fr.atewix.GitMining.ihm;
import javax.swing.*;
import java.awt.*;
/**
* Created by xawirses on 07/04/15.
*/
public class Windows extends JFrame {
private JPanel mainWindows = new JPanel();
public Windows(String nom, Dimension taille) {
super(nom);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setJMenuBar(new Menu());
setContentPane(mainWindows);
setPreferredSize(taille);
pack();
setLocationRelativeTo(null);
setVisible(true);
}
}