Java Foundation Classes (JFC) are a set of graphical person Interface (GUI) additives for Java Packages that streamline Software and Cloud utility development. JFC contains the Abstract Window Toolkit (AWT), Java 2D and Swing.
Because of its go-Platform capabilities, written Java programs run on any OS without Source Code excHange requirements. However, whilst writing a GUI-enabled utility, Builders always face a catch 22 situation: Should the identical GUI be provided across all sySTEMs, or need to the GUI be steady with the appearance and experience of its underlying platForm?
With the primary option, the appearance and experience of a button, scroll bar, textual content Field or checkbox are the identical, irrespective of platform. For example, a Word Processor application evolved in Java looks and feels the same whilst sTrolling on Windows or Linux working structures. With the second one alternative, the buttons, scroll bars and textual content Containers, and many others., alternate and adapt to the appearance and feel of the Host OS. In this case, the identical word Processor application looks and looks like a Windows utility whilst strolling on Windows, however whilst running on Linux, it looks and looks like a Linux software.
A key JFC benefit is that its Components are pluggable and require fewer Lines Of Code. Additionally, JFC keeps Java Characteristics. Thus, the overall performance of a GUI created thru JFC is predicTable. An utility that runs seamlessly on one OS runs seamlessly on any other OS.
Your Score to Java Foundation Classes article
Score: 5 out of 5 (1 voters)
Be the first to comment on the Java Foundation Classes
tech-term.com© 2023 All rights reserved