因此,让我们说我有3个文件。从jframe发送到java类,然后从其他jframe访问它们
Accounts.java(Account类)
loginGUI.java(JForm)
displayAccountGUI.java(JForm)
当我登录I输入客户ID,引脚和帐号。然后程序检查我输入的3个值是否在accounts.txt中。
我在这两个Jframe中也有Account a = new Account();
。
在displayAccount.java
我想从loginGUI.java
显示账号正在被使用a.setId(ID);
存储在Account.java而是因为我在displayAccount.java
有Account a = new Account();
之前设置的值被删除,由于创造新的“帐户”。
有什么办法可以用其他方式访问这个值吗?
建立某种会话对象,它封装你需要的信息在你的课堂上分享,将它传递给你的类,以便它们正在使用它,而不是创建与实际上正在发生的任何关联的对象的新实例。 – MadProgrammer
这是一个相对基本的编程概念,考虑查看[将信息传递给方法或一个构造函数](https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html) – MadProgrammer
请参阅[使用多个JFrames,好/坏实践?](http://stackoverflow.com/ q /418556分之9554636) –