请问在JAVA中如何实现点击按钮实现数组自加一

发布时间:2024-05-14 03:37 发布:上海旅游网

问题描述:

请问在JAVA中如何实现点击按钮实现数组自加一,数组为0时,点击后为1,数组为1是,点击后为2,以此类推……
请给出详细代码,如运行无误,追加40分
一个简单的JAVA程序,每点击一次按钮,输出的数字在前一个数的基础上加1,例如,BJ101,点击按钮后输出BJ102,再点击一次,输出BJ103。请高手解答如何实现,请给出详细代码。

问题解答:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;

public class Btn extends JFrame{

private static final long serialVersionUID = 1L;

private JButton btn;
int i = 101;

public Btn(){
this.setTitle("Button");
btn = new JButton();
this.add(btn);
btn.setText("BJ"+101);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.btn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
btn.setText("BJ"+String.valueOf(i+1));
i++;

}

});
this.pack();
this.setVisible(true);
}
public static void main(String[] args) {
new Btn();
}

}

//调试成功,布局自己稍微改一下就可以了~

数组自加一?什么意思,是说数组长度自加一吧,但是数组长度一旦定义了就不能修改的。
如果你要保存可能改变数量的东西最好要用容器来装。

就是啊,把题目说清楚点吧!

热点新闻