Modifications du makefile + Quelques ajustements
This commit is contained in:
parent
064ba1a91f
commit
41cb3f15ce
5
Makefile
5
Makefile
@ -5,7 +5,7 @@ JVM := java
|
|||||||
JVMFLAGS :=
|
JVMFLAGS :=
|
||||||
|
|
||||||
SRCDIR := ./src
|
SRCDIR := ./src
|
||||||
OUTDIR := ./out
|
OUTDIR := ./build
|
||||||
DOCDIR := ./doc
|
DOCDIR := ./doc
|
||||||
SRC := $(wildcard $(SRCDIR)/*.java)
|
SRC := $(wildcard $(SRCDIR)/*.java)
|
||||||
OFILES := $(SRC:$(SRCDIR)/%.java=$(OUTDIR)/%.class)
|
OFILES := $(SRC:$(SRCDIR)/%.java=$(OUTDIR)/%.class)
|
||||||
@ -16,6 +16,7 @@ $(OUTDIR)/%.class : $(SRCDIR)/%.java
|
|||||||
@mkdir -p $(@D)
|
@mkdir -p $(@D)
|
||||||
${JC} ${JCFLAGS} -cp $(SRCDIR) -d $(OUTDIR) $<
|
${JC} ${JCFLAGS} -cp $(SRCDIR) -d $(OUTDIR) $<
|
||||||
|
|
||||||
|
|
||||||
### REGLES OPTIONNELLES ###
|
### REGLES OPTIONNELLES ###
|
||||||
|
|
||||||
GridMaker : $(OFILES)
|
GridMaker : $(OFILES)
|
||||||
@ -31,6 +32,8 @@ clean :
|
|||||||
doc :
|
doc :
|
||||||
javadoc -d $(DOCDIR) $(SRC)
|
javadoc -d $(DOCDIR) $(SRC)
|
||||||
|
|
||||||
|
default:
|
||||||
|
|
||||||
### BUTS FACTICES ###
|
### BUTS FACTICES ###
|
||||||
|
|
||||||
.PHONY : run clean doc
|
.PHONY : run clean doc
|
||||||
|
BIN
src/.DS_Store
vendored
BIN
src/.DS_Store
vendored
Binary file not shown.
@ -1,7 +1,7 @@
|
|||||||
import javax.swing.JOptionPane;
|
import javax.swing.JOptionPane;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Cette classe permet de crée une boîte de dialogue de félicitations pour afficher le temps de résolution d'un Sudoku.
|
* CongratulationsDialog permet de crée une boîte de dialogue de félicitations pour afficher le temps de résolution d'un Sudoku.
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @author Moncef STITI
|
* @author Moncef STITI
|
||||||
* @author Marco ORFAO
|
* @author Marco ORFAO
|
||||||
|
@ -2,21 +2,29 @@ import java.awt.*;
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GridMakerCase représente une case dans une grille éditable.
|
* GMCase représente une case dans une grille éditable.
|
||||||
* Cette classe étend JPanel et utilise un GridMakerCaseListener pour gérer les événements de touche.
|
* Cette classe étend JPanel et utilise un GMCaseListener pour gérer les événements de touche.
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @author Moncef STITI
|
* @author Moncef STITI
|
||||||
* @author Marco ORFAO
|
* @author Marco ORFAO
|
||||||
*/
|
*/
|
||||||
public class GMCase extends JPanel {
|
public class GMCase extends JPanel {
|
||||||
|
/**
|
||||||
private int cellValue = 0; // Valeur actuelle de la case
|
* Valeur actuelle de la case
|
||||||
private String displayText = ""; // Texte à afficher dans la case
|
*/
|
||||||
private JButton actionButton = new JButton(displayText); // Bouton pour afficher le texte
|
private int cellValue = 0;
|
||||||
|
/**
|
||||||
|
* Texte à afficher dans la case
|
||||||
|
* */
|
||||||
|
private String displayText = "";
|
||||||
|
/**
|
||||||
|
* Bouton pour afficher le texte
|
||||||
|
*/
|
||||||
|
private JButton actionButton = new JButton(displayText);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructeur par défaut de GridMakerCase.
|
* Constructeur par défaut de GMCase.
|
||||||
* Initialise le bouton avec les propriétés nécessaires, crée un GridMakerCaseListener et l'ajoute au bouton.
|
* Initialise le bouton avec les propriétés nécessaires, crée un GMCaseListener et l'ajoute au bouton.
|
||||||
*/
|
*/
|
||||||
public GMCase() {
|
public GMCase() {
|
||||||
actionButton.setOpaque(false);
|
actionButton.setOpaque(false);
|
||||||
@ -30,7 +38,7 @@ public class GMCase extends JPanel {
|
|||||||
|
|
||||||
setPreferredSize(new Dimension(60, 60));
|
setPreferredSize(new Dimension(60, 60));
|
||||||
|
|
||||||
// Crée un GridMakerCaseListener et l'ajoute au bouton
|
// Crée un GMCaseListener et l'ajoute au bouton
|
||||||
GMCaseListener listener = new GMCaseListener(this);
|
GMCaseListener listener = new GMCaseListener(this);
|
||||||
actionButton.addKeyListener(listener);
|
actionButton.addKeyListener(listener);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user