Κλάσεις Java Foundation (JFC)

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 6 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 28 Ιούνιος 2024
Anonim
Κλάσεις Java Foundation (JFC) - Τεχνολογία
Κλάσεις Java Foundation (JFC) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνουν οι κλάσεις Java Foundation (JFC);

Οι κλάσεις Java Foundation (JFC) είναι ένα σύνολο γραφικών στοιχείων διεπαφής χρήστη (GUI) για εφαρμογές Java που εξομαλύνουν την ανάπτυξη εφαρμογών λογισμικού και cloud. Το JFC περιέχει το Αφηρημένο παράθυρο εργαλείων (AWT), το Java 2D και το Swing.


Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τις κλάσεις Java Foundation (JFC)

Λόγω των δυνατοτήτων της σε πολλαπλές πλατφόρμες, γραπτές εφαρμογές Java λειτουργούν σε οποιοδήποτε λειτουργικό σύστημα χωρίς απαιτήσεις αλλαγής κώδικα πηγαίου κώδικα. Ωστόσο, όταν γράφετε μια εφαρμογή με δυνατότητα GUI, οι προγραμματιστές αντιμετωπίζουν πάντα ένα δίλημμα: Πρέπει να παρέχεται το ίδιο GUI σε όλες τις πλατφόρμες ή το GUI να είναι συμβατό με την εμφάνιση και την αίσθηση της υποκείμενης πλατφόρμας;

Με την πρώτη επιλογή, η εμφάνιση και η αίσθηση ενός κουμπιού, της γραμμής κύλισης, του κουτιού ή του πλαισίου ελέγχου είναι τα ίδια, ανεξάρτητα από την πλατφόρμα. Για παράδειγμα, μια εφαρμογή επεξεργασίας κειμένου που αναπτύχθηκε στη Java φαίνεται και αισθάνεται ίδια όταν τρέχει σε λειτουργικά συστήματα Windows ή Linux. Με τη δεύτερη επιλογή, τα κουμπιά, οι γραμμές κύλισης και τα κιβώτια, κ.λπ., αλλάζουν και προσαρμόζονται στην εμφάνιση και την αίσθηση του κεντρικού λειτουργικού συστήματος. Σε αυτήν την περίπτωση, η ίδια εφαρμογή επεξεργασίας κειμένου φαίνεται και αισθάνεται σαν μια εφαρμογή των Windows όταν εκτελείται σε Windows, αλλά όταν τρέχει σε Linux, φαίνεται και αισθάνεται σαν μια εφαρμογή Linux.

Ένα βασικό πλεονέκτημα του JFC είναι ότι τα εξαρτήματά του είναι pluggable και απαιτούν λιγότερες γραμμές κώδικα. Επιπλέον, το JFC διατηρεί τις ιδιότητες Java. Έτσι, η απόδοση ενός GUI που δημιουργείται μέσω του JFC είναι προβλέψιμη. Μια εφαρμογή που εκτελείται άψογα σε ένα λειτουργικό σύστημα λειτουργεί άψογα σε άλλο λειτουργικό σύστημα.