如何在javafx和scenebuilder中单击按钮时创建新标签?

时间:2015-02-04 11:29:01

标签: javafx scenebuilder

我是javafx和scenebuilder的新手。 我在点击按钮时尝试创建新标签。以下是按钮创建标签的方法:

@FXML 
public void enterTextMouse(MouseEvent e){
    Label lbl1 = new Label(txtCmd.getText());
}

但它不起作用。 :( 是因为我没有在我的fxml中创建lbl1吗? 是否可以在我的java代码中创建标签而无需在fxml中创建? 请帮帮我!

1 个答案:

答案 0 :(得分:0)

  1. 让我们制作一个窗格并在scenebuilder中设置fx:id(paneLoadLabel)

  2. 将此内容写入控制器

  3. @FXML private Pane panelLoadLabel;

    @FXML 
    public void enterTextMouse(MouseEvent e){
        Label lbl1 = new Label(txtCmd.getText());
        paneLoadLabel.getChildren().add(lbl1);
    }