第二十八作业——GUI

第二十八作业——GUI


0——AWT

1——Frame

  1. 设计我的第一个窗口( 自行设计 能弹出窗口即可 ) 设置 Location screen HorizontalAlignment
  2. 利用封装实现多个窗口 —计数器

2——Panel

  1. 设计出我的第一个 Panel 关联我的第一个窗口 并添加监听事件 能够关闭窗口

3——Layout

  1. 有哪几种常见的 Layout ?并展现出来 (可以用按钮 或 面板)
  2. FlowLayout 左对齐 右对齐 居中
  3. GridLayout 间距

4——小结


5——按钮监听事件

  1. 按下按钮 触发某个事件
  2. 把关闭窗口 写进方法中
  3. 一个通过 设置和获取按钮命令 使 监听类 实现多个事件

6——输入框事件监听(main 方法只有启动)

  1. 在窗口中创建一个文本输入框
  2. 监听文本输入框中内容
  3. 返回文本输入框中输入内容
  4. 回送加密 效果 清空效果

简易计算器

  • 面对过程写法
  • 面对对象写法 回忆组合
  • 面对过程写法 回忆内部类


7——Paint

  1. 使用画笔画 矩形和园 (实心非实心)
  2. 模拟画图工具

8——鼠标监听事件

//   设计出可以点点的画笔

// 1. 建立普通 Frame
// 2. 建立储存点的集合 points
// 3. 建立鼠标监听事件 在此事件中 把鼠标按下的点坐标 传输出去
// 4. 传输数据 传输  监听事件中的点的坐标
// 5. 用画笔 画出来

9——窗口监听

会使用窗口 WindowAdapter 的功能

两关一开两激活

  1. Closing
  2. closed
  3. Opened
  4. WindowActivated
  5. WindowDeactivated

10——键盘监听

按下键盘 能打印出所按的键名称


11——Swing

// 1. 用JFrame 建立窗口 并设置关闭窗口功能
// 2. 设置窗口颜色为 cyan 
// 3. 设置 JLabel 并设置字体大小为50 并居中

1.—Dialog

// 1. 设置弹窗能够顺利弹出 并只能弹出一个

2.—JLabel

graph LR JLabel-->a(Icon 是接口) JLabel-->ImageIcon

Icon

// 画一个图标应用在 JButton 上

ImageIcon

// 设置一个图片图标

3.——JPanel

// 建立一个普通面板
// 并设置一个文本输入框

JScrollPane

// 建立一个JScroll 带有滚动条的 TextArea 面板

4.——JButton

JButton

// 带 鼠标悬浮 图片按钮

JRadioButton

// 单选框

JCheckBox

// 复选框

5.——JComboBox—JList

JComboBox

// 下拉框 并能监听到选项

JList

// 列表   String[]  Vector

3.——关于Text

// 1. 文本框
// 2. 密码框 设置需要密码的窗口
// 3. 文本域 
posted @ 2021-08-29 20:53  项晓忠  阅读(33)  评论(0编辑  收藏  举报