changelistener相关内容

JSpinner 值变化事件

当 jSpinner 值改变时如何立即更新. ChangeListener listener = new ChangeListener() {公共无效状态更改(更改事件 e){jLabel.setText(e.getSource());}};spinner1.addChangeListener(listener); 上面的代码不会自动改变标签文本,它需要你在任何地方再次点击才能更新. 解 ..
发布时间:2022-01-15 11:43:19 Java开发

JavaFX ChangeListener 并不总是有效

我有一个 JavaFX 应用程序和一个并发任务.当任务正在运行时,我想将来自 updateMessage() 的消息附加到 TextArea 因为绑定不会将新文本附加到 TextArea,所以我使用了 ChangeListener worker.messageProperty().addListener((observable, oldValue, newValue) -> {ta_Sta ..
发布时间:2021-12-20 12:21:43 Java开发

Java 8:可观察列表 - 在属性更改的情况下调用无效侦听器或更改侦听器

我构建了一个自定义属性并将其添加到可观察列表中.但如果属性内容发生更改,则不会调用侦听器.以下代码片段向您展示了“建筑": public static final class TestObject {private final ReadOnlyStringWrapper title = new ReadOnlyStringWrapper();选择的私有最终 BooleanProperty = 新 ..
发布时间:2021-12-20 12:13:07 Java开发

多个 JSlider - 识别变化

我可以添加更改侦听器并在创建新 JSlider 时对其进行定义吗? 我需要创建和添加 JSlider 的顺序意味着我无法预先定义它们,所以我真的没有办法预先存储它们. 本质上:我没有命名 JSlider,但需要一种方法来识别哪个已被更改. 如果我不太清楚我在问什么,稍后会添加一些示例代码 编辑: 具体来说,假设我有一个 JSlider 代表最小值,一个 JSlider ..
发布时间:2021-09-02 20:40:55 Java开发

没有从 JSlider 获得价值

我在我的程序中使用了 JSlider,并为此实现了一个 ChangeListener. public void stateChanged(ChangeEvent e){JSlider 源 =(JSlider) e.getSource();frame_value.setText(Integer.toString(source.getValue()));//只有当用户停止移动滑块时才改变frame_ ..
发布时间:2021-09-02 20:28:21 Java开发

如何获取 JSpinner 中所选项目的值?

我正在制作一个使用最大数量为 30 的 JSpinner 的应用程序,我应该从这个 JSpinner 中选择一个值并将一个字符串粘贴到 JTextField 中,结果将出现在 Textarea 中,当我编译时我有很多问题关于 jSpinner1State 方法,任何人都可以帮助我,因为我不知道我的问题出在哪里.这是我的方法 JSpinner 的代码: jSpinner1.addChangeLi ..
发布时间:2021-09-02 20:09:16 Java开发

为什么我的ChangeListener仅对JMenu做出反应,而不对JMenuItem做出反应?

现在,我有一个JMenu和其中的一些JMenuItems.我希望我的程序在JMenu和JMenuItem的状态更改为“已选择"时执行一些操作.我不使用MouseLitener的MouseOver,因为我希望用户也能够使用键盘在菜单中导航.现在,我写了这个监听器: class MenuItemListener实现ChangeListener {@Override公共无效stateChanged( ..
发布时间:2021-05-18 19:33:56 Java开发

根据滑块的当前值在JFreeChart中渲染单个点

我对Java的了解还不如我想做的那么多,所以我发现我目前的任务颇具挑战性: 显示其他类别中收集的数据的图表. 滑块的最终值由图表中使用的数据集中的最后一个条目确定. 播放按钮目前不执行任何操作,只是让滑块以5步打勾,直到再次暂停为止. 我现在的问题是:我应该根据滑块当前显示的值来一次突出显示图表中的一项. 说实话...我还不习惯渲染器. 如果我理解正确,我将需要使用 ..
发布时间:2021-04-21 20:39:52 其他开发

进行多次变更触发导致更少的动作

我有一个 TextArea ,我的应用程序用户可以在其中编写内容。 ChangeListener 也在监听此 TextArea StringProperty “文本” $ c>。每当文本内容更改时, ChangeListener.changed()都会将“脏” BooleanProperty 设置为 true 在中央应用程序对象上。 但是我刚刚在我的应用程序中实现了一个东西,因此只要“ di ..
发布时间:2020-10-07 21:37:31 Java开发

RealmObject changeListener

我试图从官方文档的“通知"部分了解Realm中的通知类型,并且当我在多个托管对象中使用RealmObject addChangeListener时,仅更改一个对象时,就会调用所有这些对象. 这是我的代码 Person first = realm.where(Person.class).equalTo("id", 0).findFirst(); first.addChangeListe ..
发布时间:2020-08-06 00:35:26 移动开发

使用ChangeListener触发Java Swing中的更改?

我正在实施猜词游戏。所附图像给出了我在做什么的想法。我的 GamePane 由两个组件组成, ControlPane 和 HangManPane ,这是附件图像的顶部和底部。当玩家单击新游戏按钮时,必须通知 GamePane 。随后, GamePane 将从 ControlPane 请求SecretWord,并将其传递给 HangManPane 来构建模型。 所以这里发生了两件事,我想知道如 ..
发布时间:2020-06-01 00:56:23 Java开发

JavaFX:使用常量字符串前缀绑定StringProperty

我对JavaFX中的绑定功能有疑问。我想要的是绑定2个字符串属性。但是它们的值不应该相等。 让我举一个例子: 我有一个表示StringProperty在我的应用程序中最后打开的项目。 值类似于“C:\ temp \ myProject.prj”。 我想在我的标题中显示此路径窗口。 很简单: stage.titleProperty()。bind(lastprojectP ..
发布时间:2019-01-18 10:26:04 Java相关

JSpinner给出了旧的价值观

我在项目中使用了几个JSpinner来显示小时和分钟。当JSpinner递增或递减时,我必须将值保存到数据库中。但问题是JSpinners给了我很旧的价值观。 eg-如果显示的时间是 09:30 ,我将时间增加到 10:30 ,我将09:30作为返回值。我正在使用以下代码 更新的SSCCE package spinnerupdation; import java.awt.C ..
发布时间:2018-12-20 01:47:11 Java开发

JTabbedPane ChangeListener

我需要检测所选标签何时更改,并获取其索引。 以下代码有效,但它会触发 println 与当前加载的标签数量相同的次数: tabbedPane.addChangeListener(new ChangeListener(){ public void stateChanged(ChangeEvent e){ System.out.println(“Tab:”+ tabbedPane. ..
发布时间:2018-12-11 22:38:08 Java开发

Java 8:Observable List - 在属性更改时调用Invalidation Listener或Change Listener

我构建了一个自定义属性并将其添加到可观察列表中。但是如果属性内容发生更改,则不会调用侦听器。以下代码片段显示了“构建”: public static final class TestObject { private final ReadOnlyStringWrapper title = new ReadOnlyStringWrapper(); private final Boolea ..
发布时间:2018-12-05 10:38:17 Java开发

JavaFX ChangeListener不总是工作

我有一个JavaFX应用程序和在那里一个并发任务。 当任务正在运行时,我想将来自updateMessage()的消息附加到TextArea ,因为绑定不会将新文本附加到TextArea ,我使用了一个ChangeListener worker.messageProperty()。addListener((observable,oldValue,newValue) - > { ta ..
发布时间:2016-12-26 15:41:49 Java开发

在Android的分配监听器preference挂线时preferenceChangeListener被称为

在我的preferences屏幕,我设置的听众一些preferences上的onCreate()。结果 但我注意到听众被称为每次preference加载时间(可能在的onCreate())。结果 有没有一种方法,以prevent呢?结果 我当然要听者只有当给定键的preference值更改为被调用。 感谢 解决方案 您可以实现这个方法。您需要注册您的听众在 onResume 和的o ..
发布时间:2016-03-18 23:43:57 移动开发