Java 从另一个类访问文本字段

Java 从另一个类访问文本字段,java,swing,jtextfield,private,Java,Swing,Jtextfield,Private,我现在正在做一个小项目,我发现有些困难。事实上,我有一个类Jframe InterfaceConnext,您可以在其中输入用户名和密码,单击一个JButton enter后,您将到达一个新的Jframe InterfaceClient。在后者中,我希望获得与我连接到数据库的用户名相关的所有信息。 我考虑过使用用户输入的用户名和密码,但我不能,因为默认情况下TextField是私有的,所以不可能从其他类在TextField中输入用户名和密码。 我希望我在阐述我的问题时足够清楚。 谢谢假设您的用户名

我现在正在做一个小项目,我发现有些困难。事实上,我有一个类Jframe InterfaceConnext,您可以在其中输入用户名和密码,单击一个JButton enter后,您将到达一个新的Jframe InterfaceClient。在后者中,我希望获得与我连接到数据库的用户名相关的所有信息。 我考虑过使用用户输入的用户名和密码,但我不能,因为默认情况下TextField是私有的,所以不可能从其他类在TextField中输入用户名和密码。 我希望我在阐述我的问题时足够清楚。
谢谢

假设您的用户名和密码JTextFields包含在InterfaceConnexion中,顺便说一句,拼写错误,您应该为这两个文本字段创建具有较少限制性访问修饰符的getter方法,例如public或protected

你也可以考虑使用一个代替,用于密码输入。

处理JTextField时,我喜欢用这种方法进行编码,因为它省去了我的头疼,我通常喜欢这种首选方法,因为它很简单,可以是一行代码。

   String username = usernameFld.getText();
   String password = passwordFld.getText();

请提供一些代码,因为您描述的内容很难理解。从我所读到的内容来看,似乎您正试图从另一个类访问私有文本字段?您好,欢迎来到Stack Overflow。当我们只有口头描述时,调试代码真的很难。请编辑您的问题并复制代码的所有相关部分。如果您有错误消息和日志文件,请将这些文件的相关部分粘贴到相关部分。你能提供的所有信息。最好的——在这里阅读这篇文章:两件事,1:提供某种getter,通过类公开字段;2:向另一个类提供对该对象的引用,通过该类可以调用getter;3:不要通过公共吸气剂公开UI组件,而是考虑提供一个吸收器来获得字段的值,如果需要的话,设置一个SETER。