我是javafx和scenebuilder的新手。 我在点击按钮时尝试创建新标签。以下是按钮创建标签的方法:
@FXML
public void enterTextMouse(MouseEvent e){
Label lbl1 = new Label(txtCmd.getText());
}
但它不起作用。 :( 是因为我没有在我的fxml中创建lbl1吗? 是否可以在我的java代码中创建标签而无需在fxml中创建? 请帮帮我!
答案 0 :(得分:0)
让我们制作一个窗格并在scenebuilder中设置fx:id(paneLoadLabel)
将此内容写入控制器
@FXML
private Pane panelLoadLabel;
@FXML
public void enterTextMouse(MouseEvent e){
Label lbl1 = new Label(txtCmd.getText());
paneLoadLabel.getChildren().add(lbl1);
}