为了账号安全,请及时绑定邮箱和手机立即绑定

从 java fx 中的其他类更新标签

从 java fx 中的其他类更新标签

繁花不似锦 2021-07-20 13:08:47
JavaFX对控制器的工作方式非常陌生并且缺乏一些知识,但它就在这里。我的问题很简单。我需要Label在运行时更新屏幕上的a 。此外,这些链接是否描述了相同的事情,但做法不同?但是我的程序有点不同。程序流程如下:主舞台有几个Objects延伸Pane到Label内部。这些Objects可以右键单击打开上下文菜单。上下文菜单中的一个选项会打开一个带有 的新窗口RadioButtons。我们的想法是选择其中之一RadioButtons并使用该字符串Label在主舞台上重写背面。但是我的代码只工作一次,第一次。所有后续更改都不会显示在屏幕上。我甚至可以输出Label已更改的Console,它显示了正确的值,但从来没有更新Label的Stage。屏幕上有标签的类:import javafx.scene.control.Label;import javafx.scene.layout.Pane;public class CoursePane extends Pane {    private Label courseID;    public CoursePane(Label courseID) {        this.courseID = courseID;    }    public String getCourseID() {        return courseID.getText();    }    public Label getCourseLabel() {        return courseID;    }    public void setCourseID(String ID) {        courseID.setText(ID);       }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信