DEV 3.2 ; TP01
This commit is contained in:
60
DEV 3.1/TP4/quiz/Makefile
Normal file
60
DEV 3.1/TP4/quiz/Makefile
Normal file
@@ -0,0 +1,60 @@
|
||||
JAVAC_OPTIONS = -implicit:none -d build -classpath build -sourcepath "src:tmp"
|
||||
JAVA_OPTIONS = -classpath build
|
||||
|
||||
PROJECT_PATH = fr/iutfbleau/quiz
|
||||
|
||||
JAR_NAME = quiz.jar
|
||||
JAR_OPTIONS = cvfe $(JAR_NAME) $(PROJECT_PATH).Startup -C build fr
|
||||
|
||||
jar : build/$(PROJECT_PATH)/Startup.class
|
||||
jar $(JAR_OPTIONS)
|
||||
|
||||
exec : build/$(PROJECT_PATH)/Startup.class
|
||||
java $(JAVA_OPTIONS) $(PROJECT_PATH)/Startup
|
||||
|
||||
rm :
|
||||
rm -rf build/*
|
||||
|
||||
|
||||
build/$(PROJECT_PATH)/Startup.class : view controller model
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/Startup.java
|
||||
|
||||
|
||||
view : build/$(PROJECT_PATH)/view/ChoiceConfirm.class \
|
||||
build/$(PROJECT_PATH)/view/QuestionShower.class \
|
||||
build/$(PROJECT_PATH)/view/Window.class
|
||||
|
||||
build/$(PROJECT_PATH)/view/ChoiceConfirm.class : src/$(PROJECT_PATH)/view/ChoiceConfirm.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/view/ChoiceConfirm.java
|
||||
|
||||
build/$(PROJECT_PATH)/view/QuestionShower.class : src/$(PROJECT_PATH)/view/QuestionShower.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/view/QuestionShower.java
|
||||
|
||||
build/$(PROJECT_PATH)/view/Window.class : src/$(PROJECT_PATH)/view/Window.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/view/Window.java
|
||||
|
||||
|
||||
|
||||
controller : build/$(PROJECT_PATH)/controller/ChoiceValidation.class \
|
||||
build/$(PROJECT_PATH)/controller/Navigation.class
|
||||
|
||||
build/$(PROJECT_PATH)/controller/ChoiceValidation.class : src/$(PROJECT_PATH)/controller/ChoiceValidation.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/controller/ChoiceValidation.java
|
||||
|
||||
build/$(PROJECT_PATH)/controller/Navigation.class : src/$(PROJECT_PATH)/controller/Navigation.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/controller/Navigation.java
|
||||
|
||||
|
||||
|
||||
model : build/$(PROJECT_PATH)/model/QuestionSource.class \
|
||||
build/$(PROJECT_PATH)/model/Question.class \
|
||||
build/$(PROJECT_PATH)/model/Choice.class
|
||||
|
||||
build/$(PROJECT_PATH)/model/QuestionSource.class : src/$(PROJECT_PATH)/model/QuestionSource.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/model/QuestionSource.java
|
||||
|
||||
build/$(PROJECT_PATH)/model/Question.class : src/$(PROJECT_PATH)/model/Question.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/model/Question.java
|
||||
|
||||
build/$(PROJECT_PATH)/model/Choice.class : src/$(PROJECT_PATH)/model/Choice.java
|
||||
javac $(JAVAC_OPTIONS) src/$(PROJECT_PATH)/model/Choice.java
|
||||
BIN
DEV 3.1/TP4/quiz/quiz.jar
Normal file
BIN
DEV 3.1/TP4/quiz/quiz.jar
Normal file
Binary file not shown.
12
DEV 3.1/TP4/quiz/src/fr/iutfbleau/quiz/Startup.java
Normal file
12
DEV 3.1/TP4/quiz/src/fr/iutfbleau/quiz/Startup.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package fr.iutfbleau.quiz;
|
||||
|
||||
import fr.iutfbleau.quiz.view.Window;
|
||||
import fr.iutfbleau.quiz.controller.Navigation;
|
||||
|
||||
public class Startup {
|
||||
public static void main(String[] args) {
|
||||
Window mainWindow = new Window(100, 100, 450, 300);
|
||||
mainWindow.add(new Navigation());
|
||||
mainWindow.setVisible(true);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package fr.iutfbleau.quiz.controller;
|
||||
|
||||
public class ChoiceValidation {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package fr.iutfbleau.quiz.controller;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public class Navigation extends CardLayout implements ActionListener {
|
||||
public Navigation() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
5
DEV 3.1/TP4/quiz/src/fr/iutfbleau/quiz/model/Choice.java
Normal file
5
DEV 3.1/TP4/quiz/src/fr/iutfbleau/quiz/model/Choice.java
Normal file
@@ -0,0 +1,5 @@
|
||||
package fr.iutfbleau.quiz.model;
|
||||
|
||||
public class Choice {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package fr.iutfbleau.quiz.model;
|
||||
|
||||
public class Question {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package fr.iutfbleau.quiz.model;
|
||||
|
||||
public class QuestionSource {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package fr.iutfbleau.quiz.view;
|
||||
|
||||
public class ChoiceConfirm {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package fr.iutfbleau.quiz.view;
|
||||
|
||||
public class QuestionShower {
|
||||
|
||||
}
|
||||
11
DEV 3.1/TP4/quiz/src/fr/iutfbleau/quiz/view/Window.java
Normal file
11
DEV 3.1/TP4/quiz/src/fr/iutfbleau/quiz/view/Window.java
Normal file
@@ -0,0 +1,11 @@
|
||||
package fr.iutfbleau.quiz.view;
|
||||
|
||||
import javax.swing.JFrame;
|
||||
|
||||
public class Window extends JFrame {
|
||||
public Window(int x, int y, int w, int h) {
|
||||
super();
|
||||
setLocation(x, y);
|
||||
setSize(w, h);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user