Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να χρησιμοποιήσετε FileFilter σε Java

Η γλώσσα προγραμματισμού Java αναπτύχθηκε στα μέσα της δεκαετίας του 1990 από την Sun Microsystems . Προγράμματα Java μπορεί να τρέξει σε οποιοδήποτε λειτουργικό σύστημα που υποστηρίζει τη γλώσσα προγραμματισμού με τη χρήση ενός κοινού Java Virtual Machine που έχει εγκατασταθεί μέσω της Java Plug -in . Η βιβλιοθήκη εισόδου εξόδου Java ορίζει την αφηρημένη Φίλτρο αρχείου κλάσης που μπορούν να εφαρμοστούν στην οθόνη ή το αρχείο φίλτρο τύπων . Μια κοινή χρήση του φίλτρου το αρχείο χρησιμοποιεί ένα παράδειγμα της κατηγορίας σε JFileChooser για τις διεπαφές χρήστη του προγράμματος. Οδηγίες
Η

1 Ανοίξτε ένα νέο αρχείο στον κειμενογράφο του υπολογιστή σας και να αποθηκεύσετε το αρχείο με το ακόλουθο όνομα αρχείου : . MyFileFilter.Java 2

Συμπεριλάβετε την κατηγορία Java Input /Output βιβλιοθήκη στην κλάση Java με την εξής γραμμή κώδικα στο επάνω μέρος του αρχείου σας : Εισαγωγή java.io. * ?
εικόνων 3

κηρύξει την τάξη σας για την υλοποίηση της διασύνδεσης τάξη FileFilter συμπεριλαμβάνοντας η ακόλουθη γραμμή κώδικα σε Java τάξη σας : Ιδιωτικός κατηγορία MyFileFilter υλοποιεί java.io.FileFilter {
Η 4

Εφαρμογή της υποχρεωτικής μέθοδος της κλάσης FileFilter , η οποία επιστρέφει μια Boolean τιμή true ή false ανάλογα με το επιθυμητό αποτέλεσμα των αρχείων για το φιλτράρισμα , με τον ακόλουθο κώδικα : Δημόσια Boolean δεχθεί ( myFile File ) {
5

Δημιουργήστε τις πληροφορίες για να φιλτράρετε τα αρχεία στη μέθοδο αποδεχθεί . Για αυτό το παράδειγμα , μια πραγματική τιμή boolean , θα επιστρέφεται για τα ονόματα των καταλόγων και τα ονόματα αρχείων εικόνας JPEG και μια ψεύτικη boolean τιμή για όλους τους άλλους τύπους αρχείων . Η τιμή αυτή μπορεί στη συνέχεια να χρησιμοποιηθούν σε άλλες κλάσεις πρόγραμμα Java , όπως η επιλογή αρχείου Class που χρησιμοποιούνται συνήθως για την Java διεπαφές χρήστη για να εμφανίσετε μόνο αρχεία JPEG και καταλόγους . Το αρχείο αυτό μπορεί να τροποποιηθεί αλλάζοντας τη δήλωση επιστροφής στο παρακάτω δείγμα κώδικα για να ταιριάζει με το αρχείο που θέλετε extension.Use τον παρακάτω κώδικα για να ολοκληρωθεί η εφαρμογή τάξη FileFilter : Αν ( myfile.isDirectory ( ) ) return true ? String myName = myFile . getName ( ) toLowerCase ()? . Επιστροφή myName.endsWith ( " jpeg " )

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα