第六周总结

    这周学做了小游戏:

框架类JFrame

JFrame  是利用getContentPane()方法获取的Container类的对象

常用的构造方法

ublic JFrame()  创建一个没有标题的窗口

public JFrame(String title)  创建一个标题为title的窗口

常用方法

public Contanier getContentPane() 返回此窗口的内容窗格

public int getDefaultCloseOperation()  返回单机窗口上的关闭按钮时执行的操作

public void setDefaultCloseOperation(int operation)  设置单机窗口上关闭按钮时的处理方式为operation。operation的取值定义在WindowConstants接口(JFrame实现了该接口)的四个常量

EXIT_ON_CLOSE(在JFrame中定义(属于常量)):使用System exit方法退出应用程序。仅在应用程序中使用。

mouseDragged(MouseEvent e)鼠标按键在组件上按下并拖动时调用

mouseMoved(MouseEvent e)鼠标光标移动到组件上但无按键按下时调用

三个主要的包做GUI开发

java.awt 包-主要提供/布供字体局管理器

javax.swing 包,主要提供各种组件(窗口/按钮/文本框)

java.awt.event 包-事件处理,后台功能的实现

Swing组件

(1)顶层容器:JFrame(实现窗体的容器),JDialog

(2)中间容器:JPanel(实现画面)JOptionPane,JScrollPane,JLayeredPane主要以  panel结尾

  (3)基本组件:JLabel,JButton,JTextField,JPasswordField,      JRadioButton

键盘监听

界面的切换,,设置一个初始量,用switch,后面跟不同的控制操作

sx1 - 源矩形的第一个角的 x坐标。

sy1 - 源矩形的第一个角的 y坐标。

sx2 - 源矩形的第二个角的 x坐标。

sy2 - 源矩形的第二个角的 y坐标

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容