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); }}
添加回答
舉報
0/150
提交
取消