移携性（Portable）的Java式图形式使用者介面。JFC主要是由Abstract Window Toolkit（AWT）、Swing以及Java 2D三者所构成，若将这些一同搭配运用，则用Java程式语言撰写开发成的使用者介面，无论转移到Windows、Mac OS X或Linux等各种不同的作业平台上，都能保有一致性的图像呈现。AWT是比较旧的双介面函式库，它依然高度倚赖各作业平台自身所具备的绘图功效机能，且用一个比包容程式（Wrapper）还小的设计还去除、吸收各作业平台间的绘图功能机能差