DEV 3.2 ; TP01

This commit is contained in:
2022-10-05 11:07:41 +02:00
parent 8f86f3798f
commit 9bca200351
30 changed files with 383 additions and 1 deletions

60
DEV 3.1/TP4/quiz/Makefile Normal file
View 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

Binary file not shown.

View 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);
}
}

View File

@@ -0,0 +1,5 @@
package fr.iutfbleau.quiz.controller;
public class ChoiceValidation {
}

View File

@@ -0,0 +1,9 @@
package fr.iutfbleau.quiz.controller;
import java.awt.*;
public class Navigation extends CardLayout implements ActionListener {
public Navigation() {
super();
}
}

View File

@@ -0,0 +1,5 @@
package fr.iutfbleau.quiz.model;
public class Choice {
}

View File

@@ -0,0 +1,5 @@
package fr.iutfbleau.quiz.model;
public class Question {
}

View File

@@ -0,0 +1,5 @@
package fr.iutfbleau.quiz.model;
public class QuestionSource {
}

View File

@@ -0,0 +1,5 @@
package fr.iutfbleau.quiz.view;
public class ChoiceConfirm {
}

View File

@@ -0,0 +1,5 @@
package fr.iutfbleau.quiz.view;
public class QuestionShower {
}

View 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);
}
}