pzy*_*ren -1 java swing jbutton actionlistener jtextarea
我有一个GUI设置,上面有按钮和一个JTextArea.
我也有一系列字符串,大小为3.
我想要做的是使用一个动作监听器,当按下名为"next"的按钮时,JTextArea它将显示数组中的下一个单元格.唯一的问题是它同时显示数组.我需要它来按下按钮时显示下一个单元格
任何人都可以帮我代码吗?谢谢,麻烦您了.
final ActionListener m2 = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)
{
arr = new String[3];
arr[0]= "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
arr[1]= "sssssssssssssssssssssss";
arr[2]= "xxxxxxxxxxxxxxxxxxxxx";
for (int i = 0; i<arr.length; i++){
text.append(arr[i]);
}
}
};
next.addActionListener(m2);
Run Code Online (Sandbox Code Playgroud)
所以基本概念是.您需要一个索引值来维护正在显示的数组的当前索引.
从那里开始,每次用户点击下一步时,您都会增加索引并显示下一个值 String
public void actionPerformed(ActionEvent e) {
currentIndex++;
// You need to decide what to do when we reach the end of the array...
String value = myStrings[currentIndex];
textArea.setText(value);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
107 次 |
| 最近记录: |