② JavaSwing
文章平均质量分 77
空
贝贝今天AC了吗
这个作者很懒,什么都没留下…
展开
-
JavaSwing | JPanel 面板
JavaSwing | 面板java窗体和面板的继承树:一、向窗体中加入面板将一个JPanel对象加入到窗体中,完全采用手动原创 2020-02-13 16:11:59 · 530 阅读 · 0 评论 -
JavaSwing | MouseEvent 鼠标事件
目录 | contents一、相关接口与鼠标相关的顶层接口有两个:MouseListener和MouseMotionListener。//MouseListener接口内的方法:public void mousePressed (MouseEvent event )public void mouseClicked (MouseEvent event )public void mous...原创 2020-02-13 16:10:42 · 1973 阅读 · 1 评论 -
JavaSwing | JMenuBar 窗体菜单栏
JavaSwing | 窗体菜单栏一、菜单的构成先看看菜单栏的构成,主要区分菜单容器、菜单、菜单项目(三个依次为嵌套关系):二、创建菜单1、实例化一个JMenuBar对象菜单的容器是JMenuBar:JMenuBar menuBar = new JMenuBar();2、向JMenuBar对象中添加JMenu对象实例化JMenu:JMenu edit = new JMenu(...原创 2020-01-06 23:21:56 · 1843 阅读 · 1 评论 -
JavaSwing | EventAdapter 事件适配器
一、背景在事件处理模型中,实现一个监听器需要重写对应的监听器接口的所有方法,而有的监听器接口定义了很多方法。而如果你只需要其中一个的话,就会有累赘了。比如说WindowListener接口有7个方法,而你可能仅仅只需要一个,那么代码会是这样:二、引入事件适配器事件适配器:实现某一特定接口的所有方法,只不过方法全都重写为空。定义适配器是为了简化事件处理的代码量。这时只需要继承一个事件类,覆...原创 2020-01-07 16:33:26 · 546 阅读 · 0 评论 -
JavaSwing | JFrame 框架与窗体
显示一个空白的窗体:import javax.swing.*;public class SimpleFrame { public static void main(String[] args) { MyFrame frame = new MyFrame(); frame.setVisible(true); }}class MyFrame ...原创 2020-01-07 20:50:37 · 1168 阅读 · 0 评论 -
JavaSwing | Event 事件处理模型
JavaSwing | 事件处理模型目录一、概述Java GUI应用程序是“事件驱动”的,Java GUI应用程序事件的编程模型被称为“事件委托模型”。也就是通常定义了一系列事件(如点击、按键等操作),并且事先规定好这些事件发生时将如何响应。Java事件处理的相关概念1、事件对象(Event Object):事件发生时所携带的信息2、事件源(Event Source):能够产生事件的G...原创 2020-01-09 00:27:11 · 596 阅读 · 0 评论