Component类的实例可以显示在屏幕上。该类是包括容器类的所有用户界面类的根类,JComponent类是所有轻量级Swing组件类的根类。他们都是抽象类应该知道抽象类是不能被new的,但其子类是可以new的,熟悉这些类的继承结构是十分必要的。例如
JButton j=new JButton("ok");
System.out.println(j instanceof JButton);
System.out.println(j instanceof JComponent);
System.out.println(j instanceof Component);
容器类是用来存其他GUI组件的GUI组件。window ,Panel等都是AWT组件的容器类。Swing组件作容器的也有很多,如JFrame,Container,JDialog,JPanel。
GUI辅助类,辅助类都不是Component的子类,例如,Color ,Font等。