Fork me on GitHub

Référence de la classe MainFrame

Graphe d'héritage de MainFrame:
DirectoryChangedListener BroadcastListener

Liste de tous les membres

Classes

classe  CopyAction
 Marque les éléments sélectionnés pour la copie.
classe  CopyFilenameAction
 Copie le nom du fichier sélectionné dans le presse-papier.
classe  CreateDirAction
 Créé un nouveau dossier dans le dossier courant.
classe  CutAction
 Marque les éléments sélectionnés pour le déplacement.
classe  DeleteAction
 Supprime les éléments sélectionnés du dossier courant.
classe  DownloadAction
 Demande de téléchargement de un ou plusieurs fichiers.
classe  ExitAction
 Quitte le programme.
classe  HomeDirAction
 Navigue vers le dossier racine.
classe  NextDirAction
 Navigue vers le dossier suivant dans l'historique de navigation.
classe  OpenSelectedDirectoryAction
 Navigue vers le dossier sélectionné.
classe  ParentDirAction
 Navigue vers le dossier parent.
classe  PasteAction
 Colle les éléments précédemment sélectionnés.
classe  PreviousDirAction
 Retourne au dossier précédent dans l'historique de navigation.
classe  RefreshAction
 Actualise l'affichage du dossier courant.
classe  RenameAction
 Renomme un élément du dossier courant.
classe  UploadAction
 Demande l'envoi de un ou plusieurs fichiers.

Fonctions membres publiques

 MainFrame ()
void setVisible (boolean visibility) throws ENTUnauthenticatedUserException
JPopupMenu getPopupMenu ()
void updatePopupMenu ()
void onDirectoryChanged (DirectoryChangedEvent event)
 Appelée après un changement de répertoire courant.
void updateFrameData ()
 Recharge l'ensemble des informations affichées dans la fenêtre principale à partir du modèle (instance unique de ENTDownloader), notamment la liste des fichiers du dossier courant, le chemin courant, et le nom de l'utilisateur.
void updateENTDInstance ()
 Recharge la référence à l'instance unique de ENTDownloader.

Fonctions membres protégées

void changeDirectory (final String path)
synchronized void changeDirectory (final String path, final boolean addHistory)
JButton makeToolbarButton (String imageName, ActionListener listener, String actionCommand, String toolTipText, String altText)
JButton makeToolbarButton (Action action)
void setFileView (Class<?extends ListView > view)
void setZoomLevel (int zoom)
void setTemporaryStatus (String message, int delay, String after)
 Affiche un message d'état durant une durée déterminée.

Documentation des constructeurs et destructeur

MainFrame ( )

Documentation des fonctions membres

void changeDirectory ( final String  path) [protected]
synchronized void changeDirectory ( final String  path,
final boolean  addHistory 
) [protected]
JPopupMenu getPopupMenu ( )
JButton makeToolbarButton ( String  imageName,
ActionListener  listener,
String  actionCommand,
String  toolTipText,
String  altText 
) [protected]
JButton makeToolbarButton ( Action  action) [protected]
void onDirectoryChanged ( DirectoryChangedEvent  event)

Appelée après un changement de répertoire courant.

Voir la documentation de la classe DirectoryChangedEvent pour plus d'informations à propos de cet événement.

Implémente DirectoryChangedListener.

void setFileView ( Class<?extends ListView view) [protected]
void setTemporaryStatus ( String  message,
int  delay,
String  after 
) [protected]

Affiche un message d'état durant une durée déterminée.

Paramètres:
messageLe message temporaire à afficher
delayLa durée d'exposition de ce message
afterLe texte à afficher après le délai. Si null, le précédent texte sera restauré.
void setVisible ( boolean  visibility) throws ENTUnauthenticatedUserException
Voir également:
javax.swing.JFrame.setVisible(boolean)
void setZoomLevel ( int  zoom) [protected]
void updateENTDInstance ( )

Recharge la référence à l'instance unique de ENTDownloader.

void updateFrameData ( )

Recharge l'ensemble des informations affichées dans la fenêtre principale à partir du modèle (instance unique de ENTDownloader), notamment la liste des fichiers du dossier courant, le chemin courant, et le nom de l'utilisateur.

Veuillez noter que cette méthode <u>n'actualise pas ces informations depuis l'ENT</u>, mais uniquement <u>localement depuis le modèle</u>.

void updatePopupMenu ( )

La documentation de cette classe a été générée à partir du fichier suivant :