如何在java中从另一个JFrame更新JFrame

如何在java中从另一个JFrame更新JFrame,java,swing,jframe,Java,Swing,Jframe,我想从另一个JFrame更新一个JFrame。我有一个基本程序,它有两个相似的接口,具有相同的组名,我想知道如何编写程序,以便在一个人更改组名时,另一个人会自动更改 提前谢谢 第一界面 Public String groupNam; private void groupNActionPerformed(java.awt.event.ActionEvent evt) { interface2 interface2 = new interface2();

我想从另一个JFrame更新一个JFrame。我有一个基本程序,它有两个相似的接口,具有相同的组名,我想知道如何编写程序,以便在一个人更改组名时,另一个人会自动更改

提前谢谢

第一界面

Public String groupNam;
private void groupNActionPerformed(java.awt.event.ActionEvent evt) { 
interface2 interface2 = new interface2();                                      
    groupNam = groupN.getText(); 
interface2.group.equals(groupNam); //interface2 is the class name of the other interface
}
private void groupNameActionPerformed(java.awt.event.ActionEvent evt) {                                          
    groupName.getText().equals(groupNam); //calling the public string from interface 1 and placing it in groupName field
}
第二界面

Public String groupNam;
private void groupNActionPerformed(java.awt.event.ActionEvent evt) { 
interface2 interface2 = new interface2();                                      
    groupNam = groupN.getText(); 
interface2.group.equals(groupNam); //interface2 is the class name of the other interface
}
private void groupNameActionPerformed(java.awt.event.ActionEvent evt) {                                          
    groupName.getText().equals(groupNam); //calling the public string from interface 1 and placing it in groupName field
}

这是我的尝试,但没有成功。

你听说过观察者模式吗


这对你来说可能是正确的

你听说过观察者模式吗


这对你来说可能是正确的

你听说过观察者模式吗


这对你来说可能是正确的

你听说过观察者模式吗


这对你来说可能是正确的

向我们展示一些描述您尝试解决方案的相关代码。向我们展示一些描述您尝试解决方案的相关代码。向我们展示一些描述您尝试解决方案的相关代码。向我们展示一些描述您尝试解决方案的相关代码。此外,他可能应该查看整个MVC模式。如果他不使用观察者模式与GUI通信,他可能还会犯其他错误。(可能不使用控制器等)此外,他可能应该检查整个MVC模式。如果他不使用观察者模式与GUI通信,他可能还会犯其他错误。(可能不使用控制器等)此外,他可能应该检查整个MVC模式。如果他不使用观察者模式与GUI通信,他可能还会犯其他错误。(可能不使用控制器等)此外,他可能应该检查整个MVC模式。如果他不使用观察者模式与GUI通信,他可能还会犯其他错误。(可能不使用控制器等)