JavaGUI整理

javax.swing.* / java.awt.*

  • JFrame 窗體

對組件結構的支持,JFrame窗體自帶標題欄,最小化,最大化,關閉按鈕

  • JFrame 初始化方法

setTitle(String title);

setLocation(int x,int y);

setSize(int width,int height);

setBounds(int x,int y,int width,int height);

setDefaultCloseOperation(int operation);

  • JFrame 對象方法

setVisible(boolean aFlag);
設置組件是否可見

  • 事件

    java.awt.event.*

    ActionEvent: 語義事件,表示發生了一組定義的動作
    MouseEvent: 鼠標事件
    KeyEvent: 鍵盤事件
    WindowsEvent: 窗口事件

    監聽器格式: [EventName]Listener
    監聽器註冊函數格式: add[EventName]Listener

  • 佈局器

    流佈局 (FlowLayout): 從左至右,從上至下,一行排滿時換行
    邊界佈局 (BorderLayout): 分爲5個區域 (NORTH, SOUTH, WEST, EAST, CENTER)
    網格佈局 (GridLayout): 劃分爲大小相同的矩形,從左至右,從上至下填充

    設置佈局: setLayout(LayoutManager

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章