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
|
||||
!*.sh
|
||||
!*.java
|
||||
!**.java
|
||||
!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