Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将文本传递给另一个类_Java - Fatal编程技术网

Java 将文本传递给另一个类

Java 将文本传递给另一个类,java,Java,主席先生/女士: 目前我有3个类,main,jframe和newclass。我已经在jframe类中创建了一个带有一些文本字段和按钮的jframe,我想做的是当我单击按钮时,textfields中的文本应该能够从newclass访问,而无需在jframe类中写入代码。我试图在jframe类中创建newclass的对象,并在单击按钮时调用它。但是这没有帮助。您可以在jframe类中创建一些getter方法,例如: public String getName(){ return JT_fna

主席先生/女士:


目前我有3个类,main,jframe和newclass。我已经在jframe类中创建了一个带有一些文本字段和按钮的jframe,我想做的是当我单击按钮时,textfields中的文本应该能够从newclass访问,而无需在jframe类中写入代码。我试图在jframe类中创建newclass的对象,并在单击按钮时调用它。但是这没有帮助。

您可以在
jframe
类中创建一些getter方法,例如:

public String getName(){
    return JT_fname.getText();
}
// same for age, id...
然后,您可以通过调用这些方法来访问这些数据。例如:

public static main (String arg[]) {
    jframe jf = new .....
    //jf.open or show ......... bla bla bla
    System.out.println(jf.getName());

}

p/S尝试在命名类名、方法….时应用代码约定。。。。它更易于阅读。

为您的类属性编写公共getter方法,以便在任何类中访问,欢迎使用!请你让我的回答“接受”或投赞成票。谢谢还有一件事,我应该在btn_insert.addActionListener(new ActionListener(){}中包括什么,当按钮单击时,它应该显示文本。@AlexDRex,“显示文本”是什么意思?如果您想显示消息对话框,您可以在这里阅读: