【问题标题】:How to set the username to display in Home frame如何设置用户名显示在 Home 框架中
【发布时间】:2015-03-09 19:57:40
【问题描述】:

在我的问题中,我使用 netbeans 创建了单独的 jframe。一种是使用文本字段登录框架以输入用户名和密码字段。登录后,您将进入下一个框架,即家。现在我在主页框架上放置了一个标签以显示登录用户的名称。现在我想知道如何让登录框中应用的用户名显示在这个标签中。在此先感谢..对此的任何帮助都非常感谢。谢谢。 我想从登录框架中获取登录的用户名以显示在主页框架中。 我尝试了以下代码。但这对我不起作用。

 public String getMainText() {
return txt_user.getText();
}

【问题讨论】:

  • 您能提供更多代码吗? IE。登录框架及其子组件的实际类?
  • 在我的问题中,我在 netbeans 中创建了单独的 jframe。一种是使用文本字段登录框架以输入用户名和密码字段。登录后,您将进入下一个框架,即家。现在我在主页框架上放置了一个标签以显示登录用户的名称。现在我想知道如何让登录框中应用的用户名显示在这个标签中。提前致谢。

标签: java


【解决方案1】:

您可以创建类似“数据”类的东西,在其中保护最近的用户和类似的东西。然后,您将这个 Data 类中的相同实例提供给您的两个框架,然后可以输入数据实例以获取您的用户名。

【讨论】:

    【解决方案2】:

    有几种方法(如果我正确理解你的问题,这是一个很大的如果......)

    第一个(我想最好的)一个是将值传递给构造函数中的新框架

    MyFrame MyframeObject = new MyFrame(Username);
    

    你只需要在你自己的 JFrame 类中添加它

    除此之外,如果前一帧仍然存在,您可以公开 Username 变量或创建 getter 方法

    【讨论】:

    • 您能否再解释一下。在我的问题中,我在 netbeans 中创建了单独的 jframe。一种是使用文本字段登录框架以输入用户名和密码字段。登录后,您将进入下一个框架,即家。现在我在主页框架上放置了一个标签以显示登录用户的名称。现在我想知道如何让登录框中应用的用户名显示在这个标签中。提前致谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 2016-06-10
    相关资源
    最近更新 更多