/************************************ 繼承JFrame來建構UI的基礎 *************************************/ import java.awt.*; import javax.swing.*; import java.awt.event.*; public class demo25b extends JFrame { Container c; JLabel lab1=new JLabel("測試UI介面"); public demo25b()//建構元 { super("用繼承的比較簡單啦!"); c=getContentPane();//取得JFrame的內容容器,元件都放這裡 setSize(200,200); //設定視窗大小 setLocation(100,100);//設定視窗位置 c.add(lab1); //加入UI元件 setVisible(true);//將frame 展示出來 } public static void main(String args[]) //程式起點 { demo25b app=new demo25b(); app.addWindowListener(new WindowAdapter(){ //匿名內部類別 public void windowClosing(WindowEvent e) { System.exit(0); } }); //處理視窗關閉要求 } }