繁体   English   中英

如何使用NetBeans在Jtextfield中设置数组

[英]How to set an array in Jtextfield using netbeans

我正在创建一个小应用程序。 在此应用程序中,我有5个字。 我有一个JtextField和JButton.JtextField的名称设置为name1,JButton名称设置为next。

我想在字符串数组的第一个单词中在name1中设置一个默认单词( 从此代码中我给出一个示例,需要在JtextField中看到它是“ me” ),当应用程序运行时,我想从字符串数组中看到单词下一个按钮单击。 如何将数据设置为name1?

代码如下:

String s[]={"me","and","my","friends","are"};
    int i=0; 
    private void nextActionPerformed(java.awt.event.ActionEvent evt) { 
        if(i>=s.length)
       i=0;
      name1.setText(s[i]);
      i++;
    }   

创建空字段作为参数的字段后,请调用该方法,因为您不使用该参数。

nextActionPerformed(null); 

这将模拟在程序启动时按下按钮。

假设您有一个附加了动作监听器的按钮。 如果没有,则应该是如下所示:

nextButton.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
 nextActionPerformed(e);
 // Or move your code here from nextActionPerformed(e)
}
});
//And you can also initialize your text filed with first value of array:
textField.setText(s[0]); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM