El lenguaje de programación Java fue desarrollado a mediados de la década de 1990 por Sun Microsystems. Los programas Java pueden ejecutarse en cualquier sistema operativo que soporte el lenguaje de programación a través del uso de una común máquina virtual de Java que se instala a través del Java Plug -in . La biblioteca de entrada y salida de Java define la clase de filtro de archivos abstracto que se puede implementar de pantalla o los tipos de archivos de filtro. Un uso común del filtro de archivos está utilizando una instancia de la clase en un JFileChooser para interfaces de usuario de los programas. Instrucciones
1
Abra un nuevo archivo en el editor de texto de su ordenador y guardar el archivo con el siguiente nombre de archivo : . MyFileFilter.Java
2
Incluir la entrada Java /clase de salida biblioteca de la clase de Java incluyendo la siguiente línea de código en la parte superior de su archivo : importación java.io. * ;
3
Declare su clase para implementar la interfaz de clase FileFilter incluyendo la siguiente línea de código en la clase Java: MyFileFilter clase privada implementa java.io.FileFilter {
4
Implementar el método obligatorio de la clase FileFilter , que devuelve un valor booleano verdadero o falso dependiendo de la Boolean Public aceptar (Archivo myFile ) {
5
Crear la información para filtrar los archivos en el método de aceptar : Resultado de los archivos para filtrar , con el siguiente código deseado. Para este ejemplo , un verdadero valor booleano será devuelto para los nombres de directorios y nombres de archivos de imagen JPEG y un valor booleano falso para todos los demás tipos de archivos. Este valor puede a su vez ser utilizado en otras clases de programas Java, como la clase de selector de archivos de uso común para aplicaciones Java Interfaces de usuario para mostrar sólo archivos JPEG y directorios. El fichero puede modificarse cambiando la sentencia return en el código de ejemplo siguiente para que coincida con el archivo deseado extension.Use el siguiente código para completar la implementación de la clase FileFilter : Si ( myfile.isDirectory ()) return true ; Cadena myName = myFile . . getName () toLowerCase (); Regresar myName.endsWith ( " jpeg " )