使用JavaFx从标签获取值?

时间:2019-06-13 17:14:25

标签: java string javafx gettext

当我写那个标签(txtName),当我按下一个按钮(无论是什么)时,我如何获得文本标签的值?我想将该文本传送到另一种方法(在我的情况下是方法createPdf) ())?使用txtName.getText()无法正常工作吗?

  public void createPdf(){
     Document document = new Document();
    // FXMLDocumentController objFXML = new FXMLDocumentController();


     //String emriFajllit = objFXML.txtEmri.getText();

    try{
        PdfWriter.getInstance(document, new FileOutputStream(txtName.getText().toString()+".pdf"));
        document.open();



        document.close();
    }
    catch(Exception e){ 
        System.out.println("Errori:"+e);

    }

}

1 个答案:

答案 0 :(得分:1)

如果标签包含文本,则可以使用getText()方法获取它。但是标签并不打算用作输入字段。您应该为此使用TextField。