首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否存在相当于AS3的Java.Swing事件的ADDED_TO_STAGE事件?

是否存在相当于AS3的Java.Swing事件的ADDED_TO_STAGE事件?
EN

Stack Overflow用户
提问于 2014-06-21 07:12:53
回答 2查看 55关注 0票数 1

在AS3中,有一个事件在将对象添加到舞台时侦听。在某些情况下,例如,在屏幕上添加变量之前,某些变量不会被设置,这是非常有用的。通过等待对象的添加,您可以确保所有这些变量都已设置。

秋千中有等量的吗?例如,我有一个依赖于对象getWidth函数的函数。显然,如果我试图在屏幕上添加对象之前调用它,这个函数就会出现问题,因为宽度将为零。我希望在添加组件并具有宽度之后立即调用此函数。在as3中,我会做这样的事情:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
myComponent.addEventListener(Event.ADDED_TO_STAGE, myFunction). 

我如何在Java中做到这一点呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-21 07:24:11

根据您的设置,一个ComponentListener可能就足够了。有关于Java教程中的一节关于ComponentListener的。

另一种在显示时立即初始化的方法是重写paintComponent方法,并在第一次调用时执行设置。

票数 2
EN

Stack Overflow用户

发布于 2014-06-21 07:22:30

JavaScript不同于JavaJava中没有函数对象,因此没有JavaScript-style回调。在Swing中,您可以通过ComponentListenerContainerListener通过addComponentListener()addContainerListener()方法向组件或容器中添加与显示/添加组件相关的事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24342945

复制
相关文章
关于AS3的事件移除释疑
as3.0中的事件Event(位于包flash.events内,继承至Object,子类有…)
meteoric
2018/11/16
1.1K0
AS3关于事件流
addEventListener的第三个参数如果为false(默认为flase), 回调事件会在冒泡状态的时候执行 ;否则会在目标状态执行。当参数为true时 ,在A上注册,不存在冒泡状态 , 回掉函数不会执行。
py3study
2020/01/13
3700
AS3初学者容易迷糊的几个问题
1.Sprite/MovieClip的Enter_Frame事件,不受addChild/removeChild影响 简单点讲:Sprite或MovieClip对象一旦为其添加了Enter_Frame事件监听,对应的Enter_Frame处理函数将会马上被调用,并一直执行下去(不管你是否将其addChild到显示列表,或者将其从显示列表removeChild),直到该对象removeEventListener相应的监听器为止。 同样:MovieClip一旦被new出来,就会自动播放(在未用任何代码stop()
菩提树下的杨过
2018/01/19
7820
JQuery中事件是否发生的判断
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/article/details/52916004
大黄大黄大黄
2018/09/14
1.4K0
Flash/Flex学习笔记(34):AS3中的自定义事件
类似C#中自定义事件需要一个自定义的EventArgs子类一样,AS3也需要开发者自定义一个Event类的子类,这里我们假设一种场景:设计一个Person(人物)类,里面有Age(年龄),Name(姓名),我们希望每当Person类的实例Age(年纪)发生变化时,能触发一些自定义事件,从而调用某些特定的处理方法。 1.先设计Event类的子类AgeChangeEvent package { import flash.events.Event; public class AgeChangeEven
菩提树下的杨过
2018/01/23
6950
事件总线是否要为单例模式?事件总线如何使用?
组件之间的通信方式有很多种,父子关系组件或者兄弟关系组件之间的通信很方便,但如果是非父子或兄弟关系组件之间想要沟通,则可以通过事件总线来实现。另外我们都知道单例模式是非常简单的一种模式,属于窗帘型模式,创建对象时会经常用到。那么事件总线是否要为单例模式?该问题下文会有一个详细介绍。
用户8715145
2022/03/18
4080
事件流、事件捕获和事件冒泡的介绍
我们在点击页面时,事件发生时会在各元素节点按照一定的顺序进行传播,这种传播过程就称作事件流。
伯约同学
2022/02/18
1.3K0
liteavsdk的推流事件和播放事件的事件码
推流和播放的事件码我们通常通过这个来判断当前的流的状态 推流事件列表 code TXLiveSDKEventDef常量 含义说明 1001 PUSH_EVT_CONNECT_SUCC 已经连接推流服务器 1002 PUSH_EVT_PUSH_BEGIN 已经与服务器握手完毕,开始推流 1003 PUSH_EVT_OPEN_CAMERA_SUCC 打开摄像头成功 1005 PUSH_EVT_CHANGE_RESOLUTION 推流动态调整分辨率 1006 PUSH_EVT_CHANGE_BITRATE 推流动
腾讯云-qichengdeng
2019/09/12
2.4K0
浅谈JavaScript的事件(事件对象)
  在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含这所有与事件有关的信息。包括导致事件的元素、事件的类型和事件的相关信息。例如鼠标操作的事件中,会包含鼠标的位置信息。而键盘触发的事件会包含与按下的键有关信息。所有浏览器都支持event对象,但支持方式不同。 DOM中的事件对象   兼容dom的浏览会将一个event对象传递到事件处理程序中。 1 var aa=document.getElementById("aa"); 2 aa.onclick=functi
水击三千
2018/02/27
1.2K0
浅谈JavaScript的事件(事件委托)
  事件处理程序为Web程序提供了系统交互,但是如果页面中的事件处理程序太多,则会影响页面的性能。每个函数都是对象,都会占用内存,内存中对象越多,性能越差。需要事先为DOM对象指定事件处理程序,导致访问DOM的次数增多,会延迟整个页面的交互就绪时间。 事件委托   对事件处理程序过多的解决方案是使用事件委托。事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。比如click事件会一直冒泡到document,也就是说我们只需为整个页面指定一个onclick事件处理程序,而不必为每个需
水击三千
2018/02/27
1.1K0
浅谈JavaScript的事件(事件类型)
  Web浏览器能够发生的事件有很多种类型,不同的事件类型有不同的事件信息。DOM3级的事件类型主要包括:UI事件,用户与页面上的元素交互时触发;焦点事件,元素获得或失去焦点触发;鼠标事件,用户通过鼠标在页面上执行操作时触发;滚轮事件,使用鼠标滚轮时触发;文本事件,当在文档中输入文本时触发;键盘事件,用户通过键盘在页面上操作触发;合成事件,当为IME输入字符时触发;变动事件,底层DOM结构发生变化时触发。 UI事件   UI事件的触发并不一定是由用户操作触发的,包括:load,页面完全加载后在window上
水击三千
2018/02/27
1.8K0
浅谈JavaScript的事件(事件模拟)
  事件经常由操作或者通过浏览器功能触发,通过JavaScript也可以触发元素的事件。通过JavaScript触发事件,也称为事件的模拟。 DOM中事件模拟   可以document的createEvent方法创建event对象。这个方法接收一个参数,即表示要创建的事件类型的字符串。在DOM2级中,所有这些字符串都使用英文复数形式,在DOM3级中都变成了单数。这几个字符串如下:UIEvents,一般化的ui事件,鼠标事件和键盘事件都继承于该事件,在DOM3级中是UIEvent;MouseEvents,一般
水击三千
2018/02/27
2K0
浅谈JavaScript的事件(事件流)
   事件流描述的是从页面中接收事件的顺序。IE的事件流失事件冒泡,而Netspace的事件流失事件捕获。 事件冒泡   IE的事件流叫事件冒泡,即事件开始时,由具体的元素(文档中嵌套层次最深的节点)接收,然后向上传播到不具体的节点。 1 <html onclick="console.log('html')"> 2 <head> 3 <meta charset="UTF-8"> 4 <title></title> 5 </head> 6 <body o
水击三千
2018/02/27
8680
浅谈JavaScript的事件(事件流)
浅谈JavaScript的事件(事件处理程序)
  事件就是用户或者浏览器自身执行的某种动作。诸如click、load和mouseover,都是事件的名字。而响应某个事件的函数就叫事件处理程序。事件处理程序的名字以“on”开头,比如click事件的事件处理程序是onclick。为事件指定事件处理程序的方式有多种方式。 HTML事件处理程序 元素支持的事件,都可以使用与相应事件处理程序同名的HTML特性来指定。这个特性的值能支持一定的JavaScript代码。例如,在单击按钮的时候执行一些JavaScript代码。 <div id="aa" onclic
水击三千
2018/02/27
1.5K0
JavaScript事件对象与事件的委托
事件对象 包含事件相关的信息,如鼠标、时间、触发的DOM对象等  js默认将事件对象封装好,并自动的以参数的形式,传递给事件处理函数的第1个参数,如下: document.getElementsByTagName("div")[0].onclick = function(e){   e = window.event || e; //兼容IE低版本(事件对象绑定在window的event上)   console.log(e);//这里e就是事件对象 } 事件的属性和方法 type:获取事件类型(click、
小古哥
2018/03/08
9130
SelectedIndexChanged事件, SelectedValueChanged事件和SelectionChangeCommitted事件的区别及应用
在设定datasource和displaymember和valuemember时,以及手动改变combobox索引和值时都不触发该事件, 只是在界面选择combobox不同值时触发
vv彭
2020/12/18
1.1K0
JavaScript的事件
javascript与HTML之间的交互是通过事件实现的。事件就是文档或浏览器窗口中发生的一些特定的交互瞬间。
小小鱼儿小小林
2020/06/24
1.5K0
如何查看事件总线里的事件?事件总线有哪些信息?
事件总线是经常用到的通信方式,它不仅功能强大,实现起来也非常方便。事件总线的创建可以通过多种方式实现,创建以后可以让组件之间的通信变得简单。那么如何查看事件总线里的事件呢?下文将为各位介绍查看事件总线的方法。
用户8715145
2022/03/18
9720
【Java AWT 图形界面编程】事件处理机制 ③ ( AWT 中常见的事件和事件监听器 | 低级事件 | 组件事件 | 窗口事件 | 鼠标事件 | 高级事件 | 动作事件 | 事件监听器 )
事件监听器 与 事件是一一对应的 , 只需要将事件的 Event 改成 Listener 即可 ;
韩曙亮
2023/03/30
1.9K0
spring的事件
通过查看ApplicationContext继承了ApplicationEvent 而ApplicationEvent继续jdk的事件监听, 的实现分别不同的操作,而通过类图发现通过实现ApplicationEvent ,各个子类承担不同的监听工作。
逍遥壮士
2020/09/18
4390
spring的事件

相似问题

ADDED_TO_STAGE之后的Flex事件

13

创建您自己的ADDED_TO_STAGE事件

10

Flash as3类在使用addChild()时不会调用ADDED_TO_STAGE事件

11

AS3 - removeEventListener(ADDED_TO_STAGE)

13

是否存在相当于Access‘AfterUpdate事件的C#/ASP.Net?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文