|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
budutils.BudFileChooser
La classe BudFileChooser est un substitut au JFileChooser qui n'existe pas
dans la version 1.03 de SWING.
Exemples:
Un exemple d'implémentation de FilenameFilter ne
conservant que les répertoires et les fichiers de type p?m.
public boolean accept (File dir, String name) { if ((new File(getPath() + File.separator + name)).isDirectory()) return true ; else if (name.length() >=4) { String extension = name.substring(name.length()-4); if (extension.equals(".pbm") || extension.equals(".pgm") || extension.equals(".ppm")) return true ; else return false ; } else return false ; }
Field Summary | |
static java.lang.String |
CancelActionCommand
La valeur d'ActionCommand du bouton Cancel. |
static java.lang.String |
OKActionCommand
La valeur d'ActionCommand du bouton OK. |
Constructor Summary | |
BudFileChooser()
Instanciation d'un chooser. |
|
BudFileChooser(java.lang.String given_title)
Instanciation d'un chooser doté du titre donné en paramêtre. |
|
BudFileChooser(java.lang.String given_title,
java.awt.Frame parent,
boolean modal)
Instanciation d'un chooser doté du titre donné en paramêtre. |
Method Summary | |
boolean |
accept(java.io.File dir,
java.lang.String name)
FilenameFilter par défaut du BudFileChooser. |
void |
actionPerformed(java.awt.event.ActionEvent e)
la méthode necéssaire à l'implémentation d'un ActionListener... |
void |
addActionListener(java.awt.event.ActionListener l)
Permet de specifier quel actionListener doit être utilis‚ pour les boutons OK et Cancel. n.b. les ActionCommands des boutons OK et Cancel sont respectivement BudFileChooser.OKActionCommand & BudFileChooser.CanelActionCommand. |
java.lang.String |
getCurrentDirectory()
retourne le nom complet du répertoire courant du FileChooser. |
java.lang.String |
getSelectedFile()
retourne le fichier sélectionné en ce moment. |
void |
mouseClicked(java.awt.event.MouseEvent e)
Méthode nécessaire à l'implémentation d'un MouseListener |
void |
mouseEntered(java.awt.event.MouseEvent e)
Méthode nécessaire à l'implémentation d'un MouseListener |
void |
mouseExited(java.awt.event.MouseEvent e)
Méthode nécessaire à l'implémentation d'un MouseListener |
void |
mousePressed(java.awt.event.MouseEvent e)
Méthode nécessaire à l'implémentation d'un MouseListener |
void |
mouseReleased(java.awt.event.MouseEvent e)
Méthode nécessaire à l'implémentation d'un MouseListener |
void |
setCancelButtonName(java.lang.String name)
Permet de changer le texte du bouton Cancel. |
void |
setFilenameFilter(java.io.FilenameFilter filter)
indique le filtre à appliquer aux fichiers pouvant être selectionnés. (pensez à ne pas oublier de garder les répertoires, ils peuvent être utils pour naviguer dans une arborescence de fichiers...) allez donc voir les exemples |
void |
setLoader(boolean b)
Une méthode pour dire si le chooser sert à charger un fichier(celui-ci doit alors exister) ou bien s'il sert à autre chose. |
void |
setOKButtonName(java.lang.String name)
Permet de changer le texte du bouton OK. |
void |
valueChanged(budutils.ListSelectionEvent lse)
Méthode nécessaire à l'implémentation d'un MouseListener |
Field Detail |
public static final java.lang.String OKActionCommand
public static final java.lang.String CancelActionCommand
Constructor Detail |
public BudFileChooser(java.lang.String given_title)
String
- given_title le titre … attribuerpublic BudFileChooser()
public BudFileChooser(java.lang.String given_title, java.awt.Frame parent, boolean modal)
given_title
- le titre … attribuerparent
- la frame responsable de cette boite de dialogue.modal
- indique si la boite de dialogue est modale ou pas.Method Detail |
public java.lang.String getSelectedFile()
public java.lang.String getCurrentDirectory()
public void setLoader(boolean b)
boolean
- true si le chooser sert à charger un fichier, false sinonpublic void actionPerformed(java.awt.event.ActionEvent e)
public void setFilenameFilter(java.io.FilenameFilter filter)
public void mouseClicked(java.awt.event.MouseEvent e)
public void mouseEntered(java.awt.event.MouseEvent e)
public void mouseExited(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
public void mouseReleased(java.awt.event.MouseEvent e)
public void valueChanged(budutils.ListSelectionEvent lse)
public boolean accept(java.io.File dir, java.lang.String name)
public void setOKButtonName(java.lang.String name)
le
- nouveau texte du bouton OKpublic void setCancelButtonName(java.lang.String name)
le
- nouveau texte du bouton Cancelpublic void addActionListener(java.awt.event.ActionListener l)
ActionListener
- un listener qui s'occupera des boutons OK et Cancel.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |