2016-04-08 3 views
-2

私はこのコードでこだわっている:削除ボタンを押すとJavaを使用してボタンのカウントを0未満にする方法はありますか?

private static String labelPrefix = "Number of boats added: "; 
private int numClicks = 0; 

    JLabel addb = new JLabel(labelPrefix + "0 "); 
    JButton del = new JButton("Delete Boat!"); 

     panel.add(addb); 
     addb.setText(labelPrefix + --numClicks); 
      del.setVisible(true); 

それがダウンlabelPrefixから数えますが、私はそれがマイナス側に行く0で停止しないようにする必要があります。どのように私は多くを変更せずにそれを行うことができる任意のアイデア?

+0

最初に、刺激を軽減するため(誤った意図によるなど)、ここに投稿する際にコードを書式設定し、何らかの努力をしてください。次に、 'del.setVisible(numClicks> 0);を試してください。 – Thomas

+0

申し訳ありませんが、構造を意味しますか?それは動作しますが、0になるとボタンが消えます – JustRegularGuy

+0

意味のないコードを投稿しないでください。 – khelwood

答えて

0

Math.max(0, yourPossiblyNegativeValue)
if (yourPossiblyNegativeValue > 0) { /*do the work*/ }

関連する問題