◆ Component 類別很少會被直接使用,通常都是利用它的子類別產生的物件來繼承
◆ AWT元件類別 (Andrew's Windows Toolkit )(Another Windows Toolkit )
◇ Java最早的圖形化類別
◇ WT package 中含有很多的類別與子類別。大部份的控制元,像按鈕和文字欄位都是從
Component 類別繼承下來的。
◆ Swing元件類別
◇ Java 1.2以後提供,較AWT漂亮
◆ Frame(框架)類別用來建立標準的應用程式視窗,它直接繼承 Window 類別
◆ Frame 的類別繼承表
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
AWT | Swing | |
---|---|---|
Class名 | java.awt.* | javax.swing.* |
表單名 | Frame | JFrame |
元件-按鈕 | Button | JButton |
元件-標題 | Label | JLable |
元件-畫布 | Canvas | |
元件-核取方塊 | Checkbox | JCheckBox |
元件-單選鈕 | Choice | JRadioButton |
元件-標題 | Label | JLable |
元件-列表 | List | JList |
元件-捲動軸 | Scrollbar | |
繼承關係與 常用方法屬性 | Object Component //setVisible(),setBounds(x,y,w,h), setBackground(color) Container //add(元件), setLayout() Window //setCursor(Cursor),setIConImage() Frame //setTitle() | Object Component //setVisible(),setBounds(x,y,w,h), setBackground(color) Container //add(元件), setLayout() javax.swing.JComponent //JLabel,JButton,.... |
| | |
轉自:JAVA Note
沒有留言:
張貼留言