У дома развитие Какво представляват класове java Foundation (jfc)? - определение от техопедия

Какво представляват класове java Foundation (jfc)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означават Java Foundation Class (JFC) класове?

Класовете Java Foundation (JFC) са набор от компоненти за графичен потребителски интерфейс (GUI) за Java приложения, които оптимизират разработката на софтуер и облачни приложения. JFC съдържа абстрактния инструментариум за прозорец (AWT), Java 2D и суинг.

Techopedia обяснява класовете на Java Foundation (JFC)

Поради своите кросплатформени възможности, писмените Java приложения работят на всяка ОС без изисквания за промяна на изходния код. Въпреки това, когато пишат приложение с активиран GUI, разработчиците винаги са изправени пред дилема: Трябва ли да се предоставя един и същ графичен интерфейс за всички платформи или графичният интерфейс да бъде съобразен с външния вид и усещането на основната му платформа?


С първата опция външният вид на бутон, лента за превъртане, текстово поле или квадратче за отметка са същите, независимо от платформата. Например, приложение за текстов процесор, разработено на Java, изглежда и се чувства същото, когато работи на операционни системи Windows или Linux. С втората опция бутоните, лентите за превъртане и текстовите полета и т.н. се променят и адаптират към външния вид на хост операционната система. В този случай едно и също приложение за текстови процесори изглежда и се чувства като приложение за Windows, когато се изпълнява на Windows, но когато работи на Linux, изглежда и изглежда като приложение за Linux.


Основно предимство на JFC е, че неговите компоненти са подвижни и изискват по-малко редове от код. Освен това, JFC запазва качествата на Java. По този начин представянето на графичен интерфейс, създаден чрез JFC, е предвидимо. Приложение, което работи безпроблемно в една ОС работи безпроблемно в друга ОС.

Какво представляват класове java Foundation (jfc)? - определение от техопедия