Bonjour,
j'ai une class Diaporama où j'écris le chemin du répertoire qui contient les images que je vais les visualiser en mode diaporama, dans le main() :
public static void main(String[] args) {
Diaporama diap = new Diaporama(new File("F:\\Khaled\\images"));
new Thread(diap).start();
}
or je ne veut pas le faire entrer manuellement , j'ai une class FileTree qui possède une methode " getSelectedFiles() "
/**
* getSelectedFiles returns a File[] of the files represented by the
* selected treepaths
*/
public File[] getSelectedFiles() {
TreePath[] selectedPaths = tree.getSelectionPaths();
File[] fileBuffer = new File[selectedPaths.length];
for (int i = 0; i < selectedPaths.length; i++)
fileBuffer[i] = fileFromPath(selectedPaths[i]);
return fileBuffer;
}
et une autre methode " getCurrentFile() "
/** getCurrentFile returns the value of the currently selected file. */
public File getCurrentFile() {
return currentFile;
}
alors je modifie le main du diaporama :
Diaporama diap = new Diaporama(new File(getCurrentFile()));
pour que qd je clic sur un répertoire l'adresse de ce dernier soit comme un argument (parametre) pour Diaporama
mais elle m'affiche une erreur " cannot find symbol method getCurrentFile() "
(les deux classe ds le meme package)
est ce qu'il y a une solution ?
et merci.