簡體   English   中英

如何從NetBeans中的jframe返回類

[英]How to return to the class from a jframe in netbeans

我是netbeans的新手。 以下是我的情況:

我已經創建了一個普通的java文件,其中我在其中調用了jframe。 jframe有一個文本框和提交按鈕。 我想要的是從Java文件調用jframe之后,jframe打開。 然后,在文本框中輸入文本后,當我們單擊“提交”按鈕時,我應該返回鍵入該文本的那個Java文件(回到我調用jframe之后的行)。 因此,我可以在Java文件中進一步使用該文本。

但是現在發生的是,當我使用以下命令調用jframe時,jframe打開,然后執行了Java文件中的其余代碼。 Java不在等待jframe返回數據。

new Frame1(new javax.swing.JFrame(), false).setVisible(true);

下面是jframe中的代碼。 但是不知道如何返回它並在Java文件中使用它

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    String s1 = jTextField1.getText();
    argA[0] = s1;
}

所以,請讓我知道我該怎么做?

感謝所有提前

做兩種方法,

第一個是創建框架的主要方法。

第二個是Jframe完成工作時要做的事情。


和案件

String s1 = jTextField1.getText();
argA[0] = s1;

寫吧

argA[0] = jTextField1.getText();

將argA設為實例變量,則可以調用它而不返回任何東西。

要么

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
to
private String jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
    return YourStringHere;
}

順便說一下,通過使用netbeans,通過GUI設計模式進行編碼更容易學習。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM