我正在创建一个小应用程序。在这个应用程序中,我有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++;
}
答案 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",)