java笔记02

java笔记02

JAVAGUI

JFrame

简单创建

Frame f = new Frame(“title”);//创建一个不可见的窗体

f.setsize(400,500);//设置宽和高

f.setLocation(200,30);//设置窗体位置

f.setIconImage(Toolkit.getDefaultToolkit().CreateImage(“qq.png”));//设置窗体图标

button b1 = new Button(“按钮”);//创建一个按钮

f.add(b1);//添加到窗体中

f.setVisible();//设置窗体可见

布局管理器

流式布局居中

边界布局//全部填充

网格布局//规格矩阵

卡片布局//类似Excel

网格包布局//计算器

f.setLayout(new FlowLayout());//设置布局管理器

窗体监听

f.addwindowListener(new windowAdpter());

实现widowAdpter方法

然后方法里面加上(system.exit(0));

鼠标监听

b1.addMouseListener(new MouseAdapter);//在按钮上添加鼠标监听

mouseClicked//单击鼠标触发

mouseReleased//释放鼠标触发

键盘监听

b1.addkeyListener(new keyAdapter());

keyReleased//释放

keyEvent//键盘事件

e.getKeyCode()//获取按键值

KeyEvent.VK_键值

动作监听

b1.addActionListener(new ActionListener());

重写方法//应用场景,暂停视频

适配器

需要什么改写什么,适配器需要定义抽象的。

(实现了监听器接口所有类)

转载于:https://www.cnblogs.com/hwx1999/p/10997250.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100874.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue3.0计算属性_vue的计算属性和方法有什么区别

    vue3.0计算属性_vue的计算属性和方法有什么区别前言一般情况下属性都是放到data中的,但是有些属性可能是需要经过一些逻辑计算后才能得出来,那么我们可以把这类属性变成计算属性。比如以下:<divid="example&quot

    2022年7月31日
    2
  • 树莓派控制摄像头_树莓派连接摄像头

    树莓派控制摄像头_树莓派连接摄像头树莓派外接摄像头,最常用的有两种:CSI摄像头、USB摄像头。当然网络摄像头也是可以的。一般的USB摄像头都是UVC免驱的,而且可以方便的插拔和安装,平时最为常用。一、硬件设备usb摄像头使用的罗技c310。(只要是UVC免驱就可以)二、连接并测试摄像头lsusb并将usb摄像头插上插入usb摄像头后,会显示设备ID和信息,像我的:Bus001Device008:ID046d:081bLogitech,Inc.WebcamC310…

    2022年10月10日
    0
  • Linux中rwx权限详解

    Linux中rwx权限详解1.rwx作用在文件时1>r:read,可以读取,查看2>w:writte,可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录(文件夹)具有写的权限,才能删该文件3>x:execute,可以被执行2.rwx作用在目录时1>r,ls查看目录内容2>w,可以修改,目录内创建+删除+重命名目录3&gt…

    2022年5月12日
    46
  • Java定时任务Schedule实现的4种方式

    Java定时任务Schedule实现的4种方式java实现定时任务Schedulehttps://blog.csdn.net/java_2017_csdn/article/details/780602042017年09月22日10:30:52Java_2017_csdn阅读数:3306java实现定时任务Schedule标签:java实现定时任务Schedulejava实现定时任务javaSchedule2…

    2025年6月1日
    0
  • GROUP BY语句详解

    GROUP BY语句详解一、groupby的意思为分组汇总。使用了groupby后,要求Select出的结果字段都是可汇总的,否则就会出错。groupby有一个原则,就是select后面的所有列中,没有使用聚合函数的列,必须出现在groupby后面。比如,有:{学号,姓名,性别,年龄,成绩}字段这样写:SELECT学号,姓名,性别,年龄,sum(成绩)FROM学生表GROUPB…

    2022年5月26日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号