(JButton) e.getSource();是什么意思
一般常见于Java 的awt, swing的事件处理里面,e是指一个事件,如ActionEvent,MouseMoveEvent等,它有一个事件发起者,用e.getSource()可以获得,但getSource()
返回的是Object类型(保持方法的通用性),所以如果已经知道是按钮产生的事件,可以用
(JButton)e.getSourse()强制转换成JButton对象,这样就可以用JButton对象的方法了。
(JButton) e.getSource();是什么意思相关推荐
- 关于getSource()简单说明
e.getSource() 就是获得你目前这个事件的事件源,说通俗点,比如有一个按钮事件,你点击一个按钮,在处理事件中你用e.getSource(),就是获得这个按钮,你可以这样写 JButton a ...
- java button和jbutton_java – JButton中的组合与继承
我想用Swing创建一个简单的桌面游戏.我有一个JFrame和一个JPanel变量. 我想将JButtons添加到这个JPanel,但我想创建一个自己的类. 我创建了一个扩展JButton(继承)的类 ...
- jbutton可以设置id吗_如何点击BUTTON更改BUTTON名字?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 附上源代码 import javax.swing.*; import java.awt.*; public class MainScreen { publ ...
- java jbutton 大小_java-jButton在运行时调整大小
好吧,这可能为您做到.添加新按钮时,只需添加一个ResizableButton即可. 请注意,无论您在哪里单击它,它都会调整大小. public class ResizableButton exten ...
- java画笔覆盖在界面_Java实现画图程序和重绘
上次聊了一下事件监听机制,今天就来聊一下怎么实现一个画图程序并且实现重绘. 一.实现画图程序 1.实现一个画图程序所需的API类? JFrame窗体容器组件类 JPanel 面板元素组件类 JButt ...
- Java项目:药品管理系统(java+swing+Gui+mysql)
源码获取:博客首页 "资源" 里下载! 功能介绍:用户管理.药品库存管理.进销管理.营销管理.药品购入.药品售出.药市信息 系统主页: @SuppressWarnings(&quo ...
- java中事件监听_Java中的事件监听机制
鼠标事件监听机制的三个方面: 1.事件源对象: 事件源对象就是能够产生动作的对象.在Java语言中所有的容器组件和元素组件都是事件监听中的事件源对象.Java中根据事件的动作来区分不同的事件源对象,动 ...
- Java界面命名_java中用setTitel和JFrame给窗体命名的区别
展开全部 下面是一个计算器的例子: import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.GridLayou ...
- java swing计算机_使用java swing仿window7标准计算器界面
完整代码 ----- package com.lfd.view; import java.awt.BorderLayout; import java.awt.Color; import java.aw ...
- JAVA中rootpanel_Java JPanel.setFocusCycleRoot方法代码示例
import javax.swing.JPanel; //导入方法依赖的package包/类 @Override public void actionPerformed(ActionEvent e) ...
最新文章
- 2021-05-27Series(三):Series和ndarray对比学习 转
- 集美大学1511,1512软件工程课程作业总结
- Chrome控制台使用详解
- 历经 7 年双 11 实战,阿里巴巴是如何定义云原生混部调度优先级及服务质量的?
- android ListView适配器之SimpleAdapter的用法
- index.html图片弹窗,原生javascript实现图片弹窗交互效果
- alert点击确定后跳转_公众号/h5 跳转到小程序填坑指南
- 智慧交通day02-车流量检测实现10:多目标追踪实现
- java 内部接口 内部类_Java的接口中中添加内部类,甚至实现外围接口的内部类,意义是什么?...
- DEV控件:gridControl常用属性设置
- windows 系统 oracle监听无法启动。
- 解决Unable to find taglib [cr] for URI: [WBE-INF/tlds/testlib.tld]] with root cause的可能性方案
- 【锐捷交换机】清除密码
- 数据结构与算法分析,哪本数据结构教材比较合适
- 教你实现一个 iOS 重签名工具
- 不要拿你的认知来评价别人
- 各国/地区 语言缩写和国际域名缩写
- mscorsvw.exe是windows的什么进程!!
- 【C语言】从扫雷玩家到开发者
- SSM框架-MyBatis(一)