繁体   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