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

时间:2016-02-02 09:13:41

标签: java netbeans

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

我想在name1中从字符串数组的第一个字设置一个默认字(从这个代码我给出一个例子需要在JtextField中看到&#34; me&#34; < / strong> )当应用程序运行时,我希望在下一个按钮单击之前看到String数组中的单词。如何将数据设置为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++;
    }   

2 个答案:

答案 0 :(得分:0)

使用null作为参数创建字段后调用方法,因为您不使用参数。

nextActionPerformed(null); 

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

答案 1 :(得分:0)

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

class EventAdmin(admin.ModelAdmin):

    list_display = ('title', 'start', 'contact_time', 'user', 'fin', 'frequency', 'one_file_',)

    fieldsets = (
    (None, {
        'fields': ('title','start', 'contact_time', 'is_cancelled', 'calendar', 'user', 'description', ('frequency', 'fin' ), 'activated', 'one_file',)
    }),
)
    readonly_fields = ("time_delay",)