Skip to content

Benjamin#2

Open
Ben06 wants to merge 12 commits intomasterfrom
Benjamin
Open

Benjamin#2
Ben06 wants to merge 12 commits intomasterfrom
Benjamin

Conversation

@Ben06
Copy link
Copy Markdown
Owner

@Ben06 Ben06 commented Nov 11, 2014

No description provided.

Ben06 and others added 12 commits October 24, 2014 20:29
Analyse des différentes classes et methodes nécessaires à la réalisation
du projet (à compléter)
Création de l'interface d'utilisation (à compléter)
Création du model de données (par lequel les données seront transmises
d'une fenêtre vers une autre, à compléter)
Création d'une JFrame pour la création d'un dossier (ne fonctionne pas,
récupération du nom du fichier impossible+création d'un fichier, alors
que l'on cherche à créer un dossier)
Comment mettre en place les plugins
Ajout de la méthode "remonter" dans le fileListing
Ajout de la méthode createFile dans fileListing
Possibilité de créer un dossier via l'interface graphique
Ajout d'un JTree à l'interface graphique

Bug : lors de l'utilisation de "remonter" et de "setRepCourant" dans le
FileListing, il semble impossible de définir c: comme répertoire
courant, à la place, le repertoire devient le repertoire courant "."
Liste du contenu des dossiers changé dynamiquement
Possibilité de remonter dans l'arborescence via le bouton "up" (la liste
du contenu sera changé automatiquement)
Possibilité de double cliquer sur un élément de la liste pour en voir
son contenu (liste du contenu changée automatiquement)
Bouton "home" permettant de revenir au repertoire initiale (à
généraliser par la suite)

Bugs : NullPointerException lorsque l'on essaye de lister le contenu
d'un dossier avec des espaces ou dans les dossiers cachés.
4 packages :

fileListing => là ou se fait le listage du contenu d'un dossier (sans
interface graphique)

GUI => package de l'interface graphique

model => package du model de données

plugins => ce package sera divisé en 2 sous packages, view et analyse,
qui contiendront les packages à charger
Ajout : possibilité de supprimer un fichier / un dossier

Corrections :
- Une fenêtre apparait lorsque l'utilisateur souhaite accéder au contenu
d'un dossier "protégé"
- La création de dossier est fonctionnelle

Parties manquantes :

Lors de la création/suppression d'un dossier ou fichier, la liste n'est
pas mise à jour dynamiquement, il faut la recharger manuellement (en se
déplaçant dans l'arborescence)
@kevauch kevauch force-pushed the master branch 2 times, most recently from 16b2395 to eba2b3c Compare December 12, 2014 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants