Skip to main content

Τι είναι οι τάξεις του Ιδρύματος Java;

Οι κλάσεις Ιδρύματος Java (JFCs) είναι επαναχρησιμοποιούμενα στοιχεία λογισμικού που μπορούν να χρησιμοποιηθούν για την κατασκευή ενός γραφικού περιβάλλοντος χρήστη σε Java Reg.εφαρμογή.Είναι μια βελτίωση στο εργαλείο που αποστέλλονται με πρώιμες εκδόσεις της Java Reg.Προορίζονται να απλοποιήσουν την ανάπτυξη λογισμικού, να συντομεύσουν το χρόνο προγραμματισμού και να εκπληρώσουν τον στόχο της δημιουργίας εφαρμογών που φαίνονται και ενεργούν το ίδιο ανεξάρτητα από τον τύπο του υπολογιστή στον οποίο εκτελούνται.

Περίληψη εργαλείων παραθύρων (AWT) που είχε αρχικά εφοδιάσει το Java Reg.γλώσσα προγραμματισμού.Είναι Javabeans Trade.στοιχεία που αποτελούν μέρος της Java 2 reg.και έχουν σχεδιαστεί για να είναι cross-platform και προσαρμόσιμη.Σκοπεύουν να μειώσουν το χρόνο προγραμματισμού παρέχοντας εξαρτήματα που μπορούν να επαναχρησιμοποιηθούν από την εφαρμογή σε εφαρμογή και από πλατφόρμα σε πλατφόρμα.Οι τάξεις του Ιδρύματος Java δεν αντικαθιστούν πραγματικά το αφηρημένο εργαλείο παραθύρων, αλλά είναι αντ 'αυτού μέρος του.Ωστόσο, επιτρέπουν στο Java Reg.Ιδανικό για να γράψετε μία φορά, εκτελέστε οπουδήποτε πιο εντελώς από το αρχικό AWT. Το AWT επιτρέπει τη σχεδίαση της διεπαφής χρήστη, αλλά το κάνει αυτό χρησιμοποιώντας το σύστημα παραθύρων του λειτουργικού συστήματος στο οποίο λειτουργεί.Αυτό καθιστά δύσκολη τη δημιουργία εφαρμογών που φαίνονται και συμπεριφέρονται το ίδιο σε οποιαδήποτε πλατφόρμα, λόγω των εγγενών διαφορών στα χαρακτηριστικά μεταξύ των λειτουργικών συστημάτων.Το AWT ήταν επίσης πολύ περιορισμένο στο ότι το σύνολο των ελέγχων που παρείχε δεν ήταν αρκετά ευρύ για να δημιουργήσει πολύπλοκες διεπαφές χρήστη και προηγμένες εφαρμογές λογισμικού.Τα συστατικά AWT είναι αυτά τα μικροσυστήματα Sun Microsystems ονομάζουν βαρέων βαρών επειδή χρησιμοποιούν το σύστημα παραθύρων υποδοχής. Αναγνωρίζοντας τους περιορισμούς του AWT, οι προγραμματιστές Netscape δημιούργησαν ένα σύνολο στοιχείων που ονομάζονται κατηγορίες Ιδρύματος Internet.Αυτά ήταν ένα σύνολο ελαφρών εξαρτημάτων, εξαρτημάτων που γράφτηκαν εγγενώς στο Java Reg.Αυτό επέκτεινε τη λειτουργικότητα του AWT και επέτρεψε στους προγραμματιστές να δημιουργούν διεπαφές χρήστη που κράτησαν την εμφάνισή τους όταν τρέχουν σε διαφορετικές πλατφόρμες.Στη συνέχεια, η Javasoft ξεκίνησε ένα κοινό έργο με το Netscape, που ονομάζεται The Swing Project.Το έργο αυτό οδήγησε σε ένα σύνολο ελέγχων διεπαφής χρήστη με μια ποικιλία συγκρίσιμη με εκείνη που διατίθεται από οποιαδήποτε από τις πλατφόρμες του λειτουργικού συστήματος. Το Swing είναι ένα σύνολο ελαφρών εξαρτημάτων που ο Sun κυκλοφόρησε στο κοινό σε συνδυασμό με αρκετές άλλες βελτιώσεις χαρακτηριστικών που προορίζοντανΓια το Java Development Kit (JDK) έκδοση 1.2.Αυτό το πακέτο Swing Plus άλλες βελτιώσεις χαρακτηριστικών ήταν αυτό που η Javasoft ονόμασε τις τάξεις του Ιδρύματος Java.Τα χειριστήρια διασύνδεσης χρήστη Swing είναι το μεγαλύτερο μέρος των κλάσεων Ιδρύματος Java, οι οποίες περιλαμβάνουν επίσης, μεταξύ άλλων στοιχείων, εκτύπωσης, πρόχειρων και λειτουργιών προσβασιμότητας.Το JDK 1.2 περιλαμβάνει την πλήρη έκδοση του JFC, αν και διατέθηκε μια περιορισμένη έκδοση που θα μπορούσε να χρησιμοποιηθεί με το τότε ρεύμα JDK 1.1.