UPDATE 15 - Modification pour certain nom de méthd
This commit is contained in:
parent
6af3607de1
commit
cb05df474c
@ -5,7 +5,7 @@ import java.util.Random;
|
|||||||
public class ASupprimer {
|
public class ASupprimer {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
byte[] bytes = {0x09, 0x00, 0x00, 0x07, 0x07};
|
byte[] bytes = {9, 0, 0, 7, 7};
|
||||||
String fileName = "Grand.lab";
|
String fileName = "Grand.lab";
|
||||||
|
|
||||||
try (FileOutputStream outputStream = new FileOutputStream(fileName)) {
|
try (FileOutputStream outputStream = new FileOutputStream(fileName)) {
|
||||||
|
12
Ecrire.java
Normal file
12
Ecrire.java
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
import java.io.*;
|
||||||
|
|
||||||
|
public class Ecrire {
|
||||||
|
|
||||||
|
public Ecrire(String filePath, int[] tableau, int[] tableau2){
|
||||||
|
try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {
|
||||||
|
writer.write("Contenu du fichier");
|
||||||
|
} catch (IOException ex) {
|
||||||
|
System.err.println("Une erreur s'est produite lors de l'écriture dans le fichier : " + ex.getMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -5,11 +5,15 @@ import java.io.*;
|
|||||||
public class Enregistrer {
|
public class Enregistrer {
|
||||||
|
|
||||||
public Enregistrer(){
|
public Enregistrer(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public File GetPath(){
|
||||||
JFileChooser fileChooser = new JFileChooser();
|
JFileChooser fileChooser = new JFileChooser();
|
||||||
fileChooser.setDialogTitle("Save file");
|
fileChooser.setDialogTitle("Save file");
|
||||||
|
|
||||||
// Filtre pour n'afficher que les fichiers de type .txt
|
// Filtre pour n'afficher que les fichiers de type .txt
|
||||||
FileNameExtensionFilter filter = new FileNameExtensionFilter("Text files (*.txt)", "txt");
|
FileNameExtensionFilter filter = new FileNameExtensionFilter("Fichier hexadecimal (*.lab)", "lab");
|
||||||
fileChooser.setFileFilter(filter);
|
fileChooser.setFileFilter(filter);
|
||||||
|
|
||||||
// Afficher la boîte de dialogue "enregistrer sous"
|
// Afficher la boîte de dialogue "enregistrer sous"
|
||||||
@ -19,16 +23,13 @@ public class Enregistrer {
|
|||||||
File fileToSave = fileChooser.getSelectedFile();
|
File fileToSave = fileChooser.getSelectedFile();
|
||||||
|
|
||||||
// Ajouter l'extension .txt si elle n'a pas été saisie
|
// Ajouter l'extension .txt si elle n'a pas été saisie
|
||||||
if (!fileToSave.getAbsolutePath().endsWith(".txt")) {
|
if (!fileToSave.getAbsolutePath().endsWith(".lab")) {
|
||||||
fileToSave = new File(fileToSave.getAbsolutePath() + ".txt");
|
fileToSave = new File(fileToSave.getAbsolutePath() + ".lab");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Écrire du texte dans le fichier
|
return fileToSave;
|
||||||
try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileToSave))) {
|
}
|
||||||
writer.write("Contenu du fichier");
|
|
||||||
} catch (IOException ex) {
|
return null;
|
||||||
System.err.println("Une erreur s'est produite lors de l'écriture dans le fichier : " + ex.getMessage());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ public class Exporter {
|
|||||||
this.cetteFrg = uneFrg;
|
this.cetteFrg = uneFrg;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void jsp(){
|
public void jsp(){
|
||||||
this.infos_grille=this.cetteFrg.get_info();
|
this.infos_grille=this.cetteFrg.get_info();
|
||||||
this.Taille=this.infos_grille[0];
|
this.Taille=this.infos_grille[0];
|
||||||
this.composanteGrille=this.cetteFrg.getGrille();
|
this.composanteGrille=this.cetteFrg.getGrille();
|
||||||
|
@ -10,7 +10,7 @@ public class ExporterFRG {
|
|||||||
this.cetteFrg = uneFrg;
|
this.cetteFrg = uneFrg;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void jsp(){
|
public void jsp(){
|
||||||
this.infos_grille=this.cetteFrg.get_info();
|
this.infos_grille=this.cetteFrg.get_info();
|
||||||
this.Taille=this.infos_grille[0];
|
this.Taille=this.infos_grille[0];
|
||||||
this.composanteGrille=this.cetteFrg.getGrille();
|
this.composanteGrille=this.cetteFrg.getGrille();
|
||||||
@ -19,7 +19,7 @@ public class ExporterFRG {
|
|||||||
}
|
}
|
||||||
for(int i=0; i<this.Taille;i++){
|
for(int i=0; i<this.Taille;i++){
|
||||||
for(int j=0; j<this.Taille; j++){
|
for(int j=0; j<this.Taille; j++){
|
||||||
System.out.println("la couleur que je ne vois pas haha : "+this.composanteGrille[i][j].getBackground());
|
/*System.out.println("la couleur que je ne vois pas haha : "+this.composanteGrille[i][j].getBackground());*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Enregistrer dwnld = new Enregistrer();
|
Enregistrer dwnld = new Enregistrer();
|
||||||
|
@ -10,18 +10,16 @@ public class ExporterFVG {
|
|||||||
this.cetteFvg = uneFvg;
|
this.cetteFvg = uneFvg;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void jsp(){
|
public void jsp(){
|
||||||
this.infos_grille=this.cetteFvg.get_info();
|
this.infos_grille=this.cetteFvg.get_info();
|
||||||
this.Taille=this.infos_grille[0];
|
this.Taille=this.infos_grille[0];
|
||||||
this.composanteGrille=this.cetteFvg.getGrille();
|
this.composanteGrille=this.cetteFvg.getGrille();
|
||||||
for(int i=0; i<this.infos_grille.length;i++){
|
|
||||||
System.out.println(i+" elt : "+this.infos_grille[i]);
|
|
||||||
}
|
|
||||||
for(int i=0; i<this.Taille;i++){
|
for(int i=0; i<this.Taille;i++){
|
||||||
for(int j=0; j<this.Taille; j++){
|
for(int j=0; j<this.Taille; j++){
|
||||||
System.out.println("la couleur que je ne vois pas haha : "+this.composanteGrille[i][j].getBackground());
|
//System.out.println("la couleur que je ne vois pas haha : "+this.composanteGrille[i][j].getBackground());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Enregistrer dwnld = new Enregistrer();
|
Enregistrer dwnld = new Enregistrer();
|
||||||
|
dwnld.GetPath();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|
||||||
public class Fenetre extends JFrame{
|
public class Fenetre{
|
||||||
protected JFrame fenetre;
|
protected JFrame fenetre;
|
||||||
|
|
||||||
public Fenetre() {
|
public Fenetre() {
|
||||||
@ -11,7 +11,7 @@ public class Fenetre extends JFrame{
|
|||||||
this.fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
this.fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void closeFrame() {
|
public void closeFrame() {
|
||||||
dispose();
|
this.fenetre.dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -8,7 +8,7 @@ public class FenetreDefSize extends Fenetre{
|
|||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void MiseEnPlace(){
|
public void MiseEnPlace(){
|
||||||
/*============================== --------------- Fenetre --------------- ==============================*/
|
/*============================== --------------- Fenetre --------------- ==============================*/
|
||||||
|
|
||||||
GridLayout gestionnaire = new GridLayout(2,1);
|
GridLayout gestionnaire = new GridLayout(2,1);
|
||||||
@ -37,8 +37,8 @@ public class FenetreDefSize extends Fenetre{
|
|||||||
|
|
||||||
JTextField ce_champ = new JTextField();
|
JTextField ce_champ = new JTextField();
|
||||||
ce_champ.setPreferredSize(new Dimension(50, 30));
|
ce_champ.setPreferredSize(new Dimension(50, 30));
|
||||||
JButton ce_boutton = new JButton("créer");
|
|
||||||
|
|
||||||
|
JButton ce_boutton = new JButton("créer");
|
||||||
ce_panneau3.add(ce_champ);
|
ce_panneau3.add(ce_champ);
|
||||||
ce_panneau3.add(ce_boutton);
|
ce_panneau3.add(ce_boutton);
|
||||||
|
|
||||||
|
@ -4,11 +4,11 @@ import javax.swing.border.Border;
|
|||||||
|
|
||||||
public class FenetreImpGrille extends Fenetre {
|
public class FenetreImpGrille extends Fenetre {
|
||||||
|
|
||||||
protected FenetreImpGrille(){
|
public FenetreImpGrille(){
|
||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void ImporterGrille(int Taille, int Lentre, int Centre, int Lortie, int Cortie, int[] un_tab){
|
public void ImporterGrille(int Taille, int Lentre, int Centre, int Lortie, int Cortie, int[] un_tab){
|
||||||
/* ================================================================ Déclaration des variables ============================================================================= */
|
/* ================================================================ Déclaration des variables ============================================================================= */
|
||||||
|
|
||||||
int compteur=0;
|
int compteur=0;
|
||||||
|
@ -7,7 +7,7 @@ public class FenetreInit extends Fenetre
|
|||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void Initialisation(){
|
public void Initialisation(){
|
||||||
GridLayout gestionnaire = new GridLayout(2,1);
|
GridLayout gestionnaire = new GridLayout(2,1);
|
||||||
this.fenetre.setLayout(gestionnaire);
|
this.fenetre.setLayout(gestionnaire);
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ public class FenetreRndmGrille extends Fenetre{
|
|||||||
this.TabDePanel = new JPanel[this.Taille][this.Taille];
|
this.TabDePanel = new JPanel[this.Taille][this.Taille];
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void RandomGrille(){
|
public void RandomGrille(){
|
||||||
this.fenetre.setSize(600, 600);
|
this.fenetre.setSize(600, 600);
|
||||||
this.fenetre.setLocation(450, 200);
|
this.fenetre.setLocation(450, 200);
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ public class FenetreRndmGrille extends Fenetre{
|
|||||||
this.fenetre.setVisible(true);
|
this.fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected int[] get_info(){
|
public int[] get_info(){
|
||||||
int[] infos_grille = new int[5];
|
int[] infos_grille = new int[5];
|
||||||
infos_grille[0] = this.Taille;
|
infos_grille[0] = this.Taille;
|
||||||
infos_grille[1] = (this.ValeurEntre/this.Taille);
|
infos_grille[1] = (this.ValeurEntre/this.Taille);
|
||||||
@ -110,7 +110,7 @@ public class FenetreRndmGrille extends Fenetre{
|
|||||||
return infos_grille;
|
return infos_grille;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected JPanel[][] getGrille(){
|
public JPanel[][] getGrille(){
|
||||||
return this.TabDePanel;
|
return this.TabDePanel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@ public class FenetreVideGrille extends Fenetre{
|
|||||||
this.TabDePanel = new JPanel[this.Taille][this.Taille];
|
this.TabDePanel = new JPanel[this.Taille][this.Taille];
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void CreerVide(){
|
public void CreerVide(){
|
||||||
this.fenetre.setSize(600, 600);
|
this.fenetre.setSize(600, 600);
|
||||||
this.fenetre.setLocation(450, 200);
|
this.fenetre.setLocation(450, 200);
|
||||||
|
|
||||||
@ -46,7 +46,7 @@ public class FenetreVideGrille extends Fenetre{
|
|||||||
this.fenetre.setVisible(true);
|
this.fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected int[] get_info(){
|
public int[] get_info(){
|
||||||
int[] infos_grille = new int[5];
|
int[] infos_grille = new int[5];
|
||||||
infos_grille[0] = this.Taille;
|
infos_grille[0] = this.Taille;
|
||||||
infos_grille[1] = (this.ValeurEntre/this.Taille);
|
infos_grille[1] = (this.ValeurEntre/this.Taille);
|
||||||
@ -56,7 +56,7 @@ public class FenetreVideGrille extends Fenetre{
|
|||||||
return infos_grille;
|
return infos_grille;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected JPanel[][] getGrille(){
|
public JPanel[][] getGrille(){
|
||||||
return this.TabDePanel;
|
return this.TabDePanel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,12 +2,13 @@ import javax.swing.*;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
public class FileImport {
|
public class FileImport {
|
||||||
String ce_chemin;
|
private String ce_chemin;
|
||||||
|
|
||||||
public FileImport(){
|
public FileImport(){
|
||||||
this.ce_chemin = "";
|
this.ce_chemin = "";
|
||||||
};
|
};
|
||||||
|
|
||||||
protected String Parcours(){
|
public String Parcours(){
|
||||||
JFileChooser fileChooser = new JFileChooser();
|
JFileChooser fileChooser = new JFileChooser();
|
||||||
int option = fileChooser.showOpenDialog(null);
|
int option = fileChooser.showOpenDialog(null);
|
||||||
if (option == JFileChooser.APPROVE_OPTION) {
|
if (option == JFileChooser.APPROVE_OPTION) {
|
||||||
|
@ -25,7 +25,7 @@ public class Lecture {
|
|||||||
* ===========================================================================================================================================================================
|
* ===========================================================================================================================================================================
|
||||||
*/
|
*/
|
||||||
|
|
||||||
protected int GetHeader(int n){
|
public int GetHeader(int n){
|
||||||
try {
|
try {
|
||||||
/* Ouverture du flux */
|
/* Ouverture du flux */
|
||||||
InputStream fis = new FileInputStream(this.ce_chemin);
|
InputStream fis = new FileInputStream(this.ce_chemin);
|
||||||
@ -56,7 +56,7 @@ public class Lecture {
|
|||||||
* ===========================================================================================================================================================================
|
* ===========================================================================================================================================================================
|
||||||
*/
|
*/
|
||||||
|
|
||||||
protected int[] GetOffset(){
|
public int[] GetOffset(){
|
||||||
//Renvoie le paylodad. Dans notre cas tous les états de nos cases.
|
//Renvoie le paylodad. Dans notre cas tous les états de nos cases.
|
||||||
// Renvoie le payload dans un tableau ou chaque elt du tableau en est un du payload.
|
// Renvoie le payload dans un tableau ou chaque elt du tableau en est un du payload.
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ public class ModificationsFRG implements MouseListener {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected int[] getValues(){
|
public int[] getValues(){
|
||||||
return this.ce_tableau;
|
return this.ce_tableau;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,7 +44,7 @@ public class ModificationsFVG implements MouseListener {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected int[] getValues(){
|
public int[] getValues(){
|
||||||
return this.ce_tableau;
|
return this.ce_tableau;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ public class OptionsBoutonsFRG implements ActionListener{
|
|||||||
private ExporterFRG test;
|
private ExporterFRG test;
|
||||||
private FenetreRndmGrille ce_frg;
|
private FenetreRndmGrille ce_frg;
|
||||||
|
|
||||||
protected OptionsBoutonsFRG(FenetreRndmGrille un_frg){
|
public OptionsBoutonsFRG(FenetreRndmGrille un_frg){
|
||||||
this.ce_frg = un_frg;
|
this.ce_frg = un_frg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ public class OptionsBoutonsFVG implements ActionListener{
|
|||||||
private ExporterFVG test;
|
private ExporterFVG test;
|
||||||
private FenetreVideGrille ce_fvg;
|
private FenetreVideGrille ce_fvg;
|
||||||
|
|
||||||
protected OptionsBoutonsFVG(FenetreVideGrille un_fvg){
|
public OptionsBoutonsFVG(FenetreVideGrille un_fvg){
|
||||||
this.ce_fvg = un_fvg;
|
this.ce_fvg = un_fvg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ public class OptionsFRG extends Fenetre {
|
|||||||
this.ce_frg = un_frg;
|
this.ce_frg = un_frg;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void SetUp(){
|
public void SetUp(){
|
||||||
GridLayout gestionnaire = new GridLayout(4,1);
|
GridLayout gestionnaire = new GridLayout(4,1);
|
||||||
this.fenetre.setLayout(gestionnaire);
|
this.fenetre.setLayout(gestionnaire);
|
||||||
|
|
||||||
@ -118,13 +118,13 @@ public class OptionsFRG extends Fenetre {
|
|||||||
this.fenetre.setVisible(true);
|
this.fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected JRadioButton GetButtonBW() {
|
public JRadioButton GetButtonBW() {
|
||||||
return radio1;
|
return radio1;
|
||||||
}
|
}
|
||||||
protected JRadioButton GetButtonE() {
|
public JRadioButton GetButtonE() {
|
||||||
return radio2;
|
return radio2;
|
||||||
}
|
}
|
||||||
protected JRadioButton GetButtonS() {
|
public JRadioButton GetButtonS() {
|
||||||
return radio3;
|
return radio3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,7 @@ public class OptionsFVG extends Fenetre {
|
|||||||
this.ce_fvg=un_fvg;
|
this.ce_fvg=un_fvg;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void SetUp(){
|
public void SetUp(){
|
||||||
GridLayout gestionnaire = new GridLayout(4,1);
|
GridLayout gestionnaire = new GridLayout(4,1);
|
||||||
this.fenetre.setLayout(gestionnaire);
|
this.fenetre.setLayout(gestionnaire);
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ public class OptionsFVG extends Fenetre {
|
|||||||
JPanel un_Panel10 = new JPanel();
|
JPanel un_Panel10 = new JPanel();
|
||||||
JPanel un_Panel11 = new JPanel();
|
JPanel un_Panel11 = new JPanel();
|
||||||
|
|
||||||
radio1 = new JRadioButton("Mur et Couloir");
|
radio1 = new JRadioButton("Construire ou Effacer");
|
||||||
radio2 = new JRadioButton("Entrée");
|
radio2 = new JRadioButton("Entrée");
|
||||||
radio3 = new JRadioButton("Sortie");
|
radio3 = new JRadioButton("Sortie");
|
||||||
|
|
||||||
@ -118,13 +118,13 @@ public class OptionsFVG extends Fenetre {
|
|||||||
this.fenetre.setVisible(true);
|
this.fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected JRadioButton GetButtonBW() {
|
public JRadioButton GetButtonBW() {
|
||||||
return radio1;
|
return radio1;
|
||||||
}
|
}
|
||||||
protected JRadioButton GetButtonE() {
|
public JRadioButton GetButtonE() {
|
||||||
return radio2;
|
return radio2;
|
||||||
}
|
}
|
||||||
protected JRadioButton GetButtonS() {
|
public JRadioButton GetButtonS() {
|
||||||
return radio3;
|
return radio3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user