-1

基本的に、ラボでインクリメントおよびデクリメントコードを作成するためのサポートが必要です。事前になんとかやってきたのですが、これでやっていることを頭に入れたいと思います。私の最初の考えは、ある種のforループを作成することですか?これについてどうやって行くかについてのアイデアはありますか?

class IncreaseCount implements ActionListener {
    public void actionPerformed(ActionEvent e) {
        int counter=0;
        counter++; 
        label.setText(String.valueOf(counter));
    }   
}

class DecreaseCount implements ActionListener {
     public void actionPerformed(ActionEvent e) {
        int counter = 0;
        counter--;
        label.setText(String.valueOf(counter));
     }
}
4

1 に答える 1

1

ローカル変数を増減しています。そのため、actionPerformed が実行されるたびに、カウンターは 0 に初期化されてから増減されます。カウンターは、これら 2 つのアクション リスナーを含むクラスのフィールド (属性) である必要があります。

于 2013-03-10T00:22:10.760 に答える