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

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