ループ内で4までカウントするカウンターと、これらのループがいくつ通過したかをカウントするカウンターがあります。
以下の私のコードでは、両方のラベルがカウント1でVisibilityをtrueに設定しています。しかし、ラベル1をカウント1に、label2をカウント2に表示したいと思います。
あなたへの私の質問は:
ifステートメントのみでラベルの可視性を設定する、またはdo-whileステートメントを複数回使用できるより効率的な方法は何ですか?
class counters2 implements ActionListener
{
int count = 0, alternativecounter = 0;
public void actionPerformed(ActionEvent e)
{
int fakeSecond = (count++ % 4) + 1;
if(fakeSecond == 1)
{
alternativecounter += 1;
if(alternativecounter == 3)
{
do
{
label1.setVisible(true);
}while(count == 1);
do
{
label2.setVisible(true);
}while(count == 2);
}
}
}
}