Skip to main content

Ano ang mga klase ng Java Foundation?

Ang mga klase ng Java Foundation (JFC) ay magagamit muli na mga sangkap ng software na maaaring magamit upang makabuo ng isang interface ng graphic na gumagamit sa isang Java Application.Ang mga ito ay isang pagpapabuti sa toolkit na ipinadala sa mga maagang bersyon ng Java Reg ;.Inilaan nilang gawing simple ang pag -unlad ng software, paikliin ang oras ng pag -programming at matupad ang layunin ng paglikha ngAbstract Window Toolkit (AWT) na orihinal na ibinigay sa Java wika ng programming.Ang mga ito ay Javabeans at kalakalan;mga sangkap na bahagi ng Java 2 reg;at dinisenyo upang maging cross-platform at napapasadyang.Ang mga ito ay sinadya upang mabawasan ang oras ng programming sa pamamagitan ng pagbibigay ng mga sangkap na maaaring magamit muli mula sa aplikasyon hanggang sa aplikasyon at mula sa platform hanggang sa platform.Ang mga klase ng Java Foundation ay hindi aktwal na palitan ang Abstract Window Toolkit ngunit sa halip ay isang bahagi nito.Gayunman, pinapagana nila ang Java Tamang -tama ng pagsulat ng isang beses, tumakbo kahit saan nang mas kumpleto kaysa sa orihinal na AWT.Nahihirapan itong lumikha ng mga application na tumingin at kumikilos pareho sa anumang platform, dahil sa likas na pagkakaiba sa mga tampok sa pagitan ng mga operating system.Limitado rin ang AWT na ang hanay ng mga kontrol na ibinigay nito ay hindi sapat na malawak upang lumikha ng mga kumplikadong mga interface ng gumagamit at mga advanced na aplikasyon ng software.Ang mga sangkap ng AWT ay tinatawag ng Sun Microsystems na mabibigat dahil ginagamit nila ang host windowing system.

Kinikilala ang mga limitasyon ng AWT, ang mga developer ng NetScape ay lumikha ng isang hanay ng mga sangkap na tinatawag na mga klase sa Internet Foundation.Ito ay isang hanay ng mga magaan na sangkap, mga sangkap na nakasulat na katutubong sa Java Reg ;.Pinalawak nito ang pag -andar ng AWT at pinapayagan ang mga developer na lumikha ng mga interface ng gumagamit na nagpapanatili ng kanilang hitsura kapag tumakbo sa iba't ibang mga platform.Sinimulan ni Javasoft ang isang magkasanib na proyekto kasama ang Netscape, na tinatawag na The Swing Project.Ang proyektong ito ay nagresulta sa isang hanay ng mga kontrol ng interface ng gumagamit na may iba't ibang maihahambing sa magagamit mula sa alinman sa mga platform ng operating system.Para sa Java Development Kit (JDK) bersyon 1.2.Ang pakete ng swing kasama ang iba pang mga pagpapabuti ng tampok ay kung ano ang pinangalanan ng Javasoft na mga klase ng Java Foundation.Ang mga kontrol ng interface ng swing user ay ang pangunahing bahagi ng mga klase ng Java Foundation, na kasama rin, bukod sa iba pang mga item, pag -print, clipboard at pag -andar ng pag -access.Kasama sa JDK 1.2 ang buong bersyon ng JFC, bagaman ang isang limitadong bersyon ay ginawang magagamit na maaaring magamit sa noon-kasalukuyang JDK 1.1.