ボタンが押されるとカウントを開始する00:00:00のように見えるJavaでストップウォッチを作成しようとしています。何らかの理由で機能しませんが、欠けているものがあると確信しています。
for (;;)
    {
    if (pause == false)
            {
               sec++; 
               if (sec == 60)
               {
                   sec = 0;
                   mins++;
               }
                   if (mins == 60)
                   {
                       mins = 0;
                       hrs++;
                   }
               String seconds = Integer.toString(sec);
               String minutes = Integer.toString(mins);
               String hours = Integer.toString(hrs);
               if (sec <= 9)
               {
                   seconds = "0" + Integer.toString(sec);
               }
               if (mins <= 9)
               {
                   minutes = "0" + Integer.toString(mins);
               }
               if (hrs <= 9)
               {
                   hours = "0" + Integer.toString(hrs);
               }
               jLabel3.setText(hours + ":" + minutes + ":" + seconds);
            }