Merge branch 'master' of https://github.com/Xawirses/GitMining
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@@ -2,5 +2,7 @@
|
|||||||
*
|
*
|
||||||
!*.hs
|
!*.hs
|
||||||
!*.sh
|
!*.sh
|
||||||
!*.java
|
!**.java
|
||||||
!pom.xml
|
!pom.xml
|
||||||
|
!*.txt
|
||||||
|
!*.md
|
||||||
|
|||||||
17
src/fr/atewix/GitMining/Main.java
Normal file
17
src/fr/atewix/GitMining/Main.java
Normal 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();
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
56
src/fr/atewix/GitMining/ihm/Menu.java
Normal file
56
src/fr/atewix/GitMining/ihm/Menu.java
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
23
src/fr/atewix/GitMining/ihm/Windows.java
Normal file
23
src/fr/atewix/GitMining/ihm/Windows.java
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user