【问题标题】:How to show names in Jtextfield click on JButton using Netbeans如何在 Jtextfield 中显示名称单击使用 Netbeans 的 JButton
【发布时间】:2016-01-31 11:49:21
【问题描述】:

我在 Netbeans 中比较新鲜。我有一个与 Netbeans 相关的小任务。我想在 JTextfield 中显示一些名称(例如,“abcd”、“ijkl”、“mnop”等作为 next by next)并且它必须 一个一个地显示。我创建了一些无法正常工作的代码。我正在寻找一些与之相关的帮助。请在此处提及我将来可以理解的完整代码。我不知道如何创建它。所以我以另一种方式完成了它。但显示错误信息。我的代码如下。

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:

    String s[]={"abcd","ijkl","mnop" } ;


 for(int d=0; d<s.length;d++)



  jTextField1.setText(""+s);

}                           

【问题讨论】:

  • 显示什么错误信息?
  • 必须一个一个显示。意思是什么
  • @Satya 这意味着当单击 Jbutton 时,必须显示第一个名称(例如“abcd”)。然后 Jbutton 单击显示第二个名称(例如“efgh”)然后在单击 Jbutton 时显示第三个名称。
  • @RobertLongson 错误消息是“[Ljava.lang.String;@478b934c”
  • 不是错误信息。它是一个地址,因为您正在打印字符串数组 obj。

标签: java netbeans


【解决方案1】:

这两个变量都应该在您的类内部,但在任何方法之外。

String s[]={"abcd","ijkl","mnop" } ;
int i=0;

实际执行方法

if(i>=s.length)
   i=0;

jTextField1.setText(s[i]);
i++;

对于第一次点击,显示abcd

接下来点击,显示ijkl

接下来点击,显示mnop

但我没有检查它。就试一试吧。它会起作用的。

【讨论】:

  • 在此代码中,单击即可全部显示。我告诉你,我需要的是一一。例如 1. abcd 当在 jtextfield 中单击按钮时将显示下一个名称 2. ijkl 然后按钮单击下一个名称是 mnop。
  • 你为什么这么想是你的要求
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-11
  • 2019-12-11
  • 2012-12-27
  • 2011-07-16
  • 1970-01-01
  • 2019-10-16
  • 2011-01-27
相关资源
最近更新 更多