- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如果我添加一个 Action Listener,那么我总是在括号之间使用“this”。但是这个“这个”代表什么?!
最佳答案
addActionListener 方法将当前类对象作为参数。 “this”关键字的意思是“我现在正在处理的这个对象”。如果您使用的是 netbeans,您可以键入“this”并在其后加上一个句点以查看“this”类中定义的所有方法。它应该列出您的类中定义的所有方法,包括任何继承的方法。
要完全理解“this”的含义,首先要理解类和对象的关系。
如果您想从技术上讲,“this”是对当前对象的引用。
关于Java ".addActionListener(this)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3124126/
我想向按钮添加事件处理 - 我注意到有两种方法可以做到这一点。 实现 ActionListener 接口(interface),然后将事件监听器附加到按钮。 示例: countButton.addAc
如果我添加一个 Action Listener,那么我总是在括号之间使用“this”。但是这个“这个”代表什么?! 最佳答案 addActionListener 方法将当前类对象作为参数。 “this
我正在用 Java 制作一个按钮 ActionListener,并且 d1.addActionListener(this); 给了我一个关于“this”的错误,但是 d1.addActionListe
当我尝试按照我在网上找到的示例添加 ActionListener 时,它显示一条错误消息,指出“无法在静态上下文中使用它”。是否有任何解决方法,或者我应该完全尝试不同的方法? //Va
所以我正在设计一个聊天室,在我可以阅读套接字之前,我需要完成这个 GUI。基本上我主要使用 TextDemo作为我的向导。我喜欢它的显示方式,所以我认为这是一个很容易开始我的代码的地方。在我的代码中,
这个问题已经有答案了: What is the meaning of "this" in Java? (22 个回答) 已关闭 7 年前。 这可能是一个非常菜鸟的问题,但我就是其中之一,所以如果您能以
我必须扩展Panel的类,并且我希望其中一个类可以使用addActionListener,另一个类可以使用addMouseListener。我知道我必须覆盖这个方法,但我尝试过,但我真的不知道如何。
我正在尝试在Caballo方法中创建一个递归方法,这样我就可以移动骑士,但是我收到了一个NullPointerException,并且递归不起作用,任何人都可以给我一些建议吗?我正在尝试制作一款类
import org.jsoup.Jsoup; @SuppressWarnings({ "unused", "serial" }) public class SimpleWebCrawler exte
我遵循了有关如何执行此操作的教程 - 这是我使用的代码: package soundboard; import javax.swing.*; import java.awt.event.*; publ
我一直在学习更多与 Java GUI 相关的知识。但是,我遇到了一个问题,不确定如何解决。 我有一部分程序(如下所示,但不相关的代码已被删除),除了 JFormattedTextField 变量 (s
import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; public class C
我正在尝试为游戏创建一个启动器,比如说 PowerTown。但是当我尝试为按钮创建 ActionListener 时,它说不能从静态上下文引用非静态变量。我该如何解决这个问题? package pow
我有这个代码: public void itemStateChanged(ItemEvent e) { if(e.getStateChange() == ItemEvent.
我需要在单击按钮时显示启动屏幕。当我单击按钮时,启动画面必须可见,我会执行一些在后台运行的进程。后台进程完成后,飞溅必须消失。我使用了以下代码,但飞溅不可见。当我在主类中使用相同的代码时,它可以工作。
情况是这样的: 我的理解是,当向方法提供参数时(在本例中,它将是来自“AbstractButton”类的“addActionListener”方法),提供的对象必须是所需的类型(即:“addActio
我有以下代码: JButton button = new JButton("Clear"); button.addActionListener(this); 据我所知,我创建了一个按钮,上面写着“清除
例如: import acm.gui.*; import acm.program.*; import java.awt.event.*; import javax.swing.*; import ac
我有 2 个面板(2 个类,从 JPanel 扩展),1 个框架(1 个类,从 JFrame 扩展) 我的第一个面板 - WelcomePanel: package caro; import java
我正在尝试动态生成按钮并添加一个将按钮名称放入 TextArea 的 ActionListener。我的代码是这样的: int numnotas = model.getColumnCount(
我是一名优秀的程序员,十分优秀!