视频链接

package test;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class test5 {public static void main(String[] args) {// TODO Auto-generated method stubFrame f = new Frame("更改背景色");f.setBounds(400,200,400,300);f.setLayout(new FlowLayout());//创建按钮Button red = new Button("红色");Button blue = new Button("蓝色");Button green = new Button("绿色");f.add(red);f.add(blue);f.add(green);//动作事件/*red.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubf.setBackground(Color.red);}});*///鼠标点击事件/*red.addMouseListener(new MouseAdapter(){@Overridepublic void  mouseClicked(MouseEvent e){f.setBackground(Color.red);}});*///鼠标进入事件red.addMouseListener(new MouseAdapter() {@Overridepublic void mouseEntered(MouseEvent e) {f.setBackground(Color.red);}});red.addMouseListener(new MouseAdapter() {@Overridepublic void mouseExited(MouseEvent e) {f.setBackground(Color.white);}});blue.addMouseListener(new MouseAdapter() {@Overridepublic void mouseEntered(MouseEvent e) {f.setBackground(Color.blue);}});blue.addMouseListener(new MouseAdapter() {@Overridepublic void mouseExited(MouseEvent e) {f.setBackground(Color.white);}});green.addMouseListener(new MouseAdapter() {@Overridepublic void mouseEntered(MouseEvent e) {f.setBackground(Color.green);}});green.addMouseListener(new MouseAdapter() {@Overridepublic void mouseExited(MouseEvent e) {f.setBackground(Color.white);}});//设置窗体关闭,可见f.setVisible(true);//设置窗体关闭f.addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});}}

GUI学习笔记——04更改背景板颜色,鼠标进入事件相关推荐

  1. 分水岭算法java,OpenCV 学习笔记 04 深度估计与分割——GrabCut算法与分水岭算法...

    1 使用普通摄像头进行深度估计 1.1 深度估计原理 这里会用到几何学中的极几何(Epipolar Geometry),它属于立体视觉(stereo vision)几何学,立体视觉是计算机视觉的一个分 ...

  2. 取得 Git 仓库 —— Git 学习笔记 04

    取得 Git 仓库 -- Git 学习笔记 04 我认为, Git 的学习分为两大块:一是工作区.索引.本地版本库之间的交互:二是本地版本库和远程版本库之间的交互.第一块是基础,第二块是难点. 下面, ...

  3. JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  4. JavaWeb-综合案例(用户信息)-学习笔记04【删除选中功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

  5. JavaScript学习笔记04【高级——DOM和事件的简单学习、BOM对象】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  6. MySQL学习笔记04【数据库的查询操作、今日内容、表的约束】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  7. CSS学习笔记-04 a标签-导航练习

    个人练习,各位大神勿笑  .. <!DOCTYPE html> <html lang="en"> <head><meta charset= ...

  8. ES6学习笔记04:Set与Map

    ES6学习笔记04:Set与Map JS原有两种数据结构:Array与Object,ES6新增两种数据结构:Set与Map 一.Set数据结构 Set类似于数组,但是成员值不允许重复,因此主要用于数据 ...

  9. Scala学习笔记04:内建控制结构

    Scala学习笔记04:内建控制结构 scala提供的控制结构并不算多,因为在函数式编程中,可以自己开发出各种功能的控制结构,所以scala提供的原生控制结构仅仅够用为止. 1.if - 判断 if是 ...

  10. openCVPracticalExercise学习笔记04

    原创:openCVPracticalExercise学习笔记04 30使用OpenCV实现图像孔洞填充 31使用OpenCV将一个三角形仿射变换到另一个三角形 1 2 3 4 5 6 7 8 9 10 ...

最新文章

  1. Linux中mmap与munmap函数系统调用
  2. 将数字转化为特殊符号的密码
  3. 手机上开发python有哪些软件-哪个手机软件有python题库
  4. RHEL/CentOS6.4 x64 VNC服务配置
  5. 百度推出惊雷算法,打击快排产业,但重点是这个工具
  6. rpm打包的流程包括以下哪些_卖房流程包括哪些
  7. 1.4建立网站的基本流程
  8. 使用 Python 在 Linux 上实现一键回归测试
  9. python 多分类情感_文本情感分类(一):传统模型
  10. 【转载】C# double和decimal数据类型以截断的方式保留指定的小数位数
  11. 作者:谢华美(1976-),男,中国人民银行征信中心数据部副总经理,主要研究方向为数据挖掘。...
  12. Loadrunner 接口测试的两种方法
  13. (译)Windows Azure:移动后端开发的主要更新
  14. 爬取雪球网的新闻数据
  15. 云计算未来的新方向会是“Sky Computing”吗?
  16. matlab 图像处理 histogram shifting 基于直方图平移的信息隐藏
  17. Procmon 结果列代码及其含义Detail 列使用的文件属性代码
  18. IDC许可证是什么证?IDC办理条件及材料
  19. 手机如何修改MD5视频?修改MD5视频的办法你清楚吗?
  20. 【胖张】献给跟我一样的菜鸟

热门文章

  1. 编程题:用for循环嵌套,输出下列图形:
  2. 计算机课程微教学设计,计算机基础知识教学设计
  3. ./node_modules/.bin/webpack指令出错,该如何解决???
  4. 五种网站Web服务器技术和网页设计技术
  5. 拼写检查(深度讲解,普通方法+进阶版)
  6. nginx企业级优化
  7. 特朗普Twitter账号解封!马斯克:人民的声音,上帝的声音
  8. IEEE文献高级检索
  9. 俄勒冈之旅_俄勒冈州波特兰市严格禁止面部识别技术
  10. 网站被百度提示有风险,该如何解决?网站被黑怎么办?