计算机的坐标是从左上角开始。

Frame 依赖awt


JFrame依赖swing 和Frame的操作基本一致

添加组件

布局
1.BorderLayout

2.FlowLayout

3.GirdLayout

常见的组件 JPanel JLable JTextField JPasswordField JTextArea JScrollPane JComboBox (了解)




事件(重要)
1.窗口事件




2.按钮事件


3.键盘事件

4。绘图
1、创建一个内部类继承JPanel

2、覆盖这个JPanel的paint

3、将这个panel添加到Frame中


网友评论