2016-10-12 5 views
-5

最初にクリックした場合は2つのボタンがあり、いくつかの機能が有効になり、2番目をクリックすると異なる機能が有効になります。今、私は秒がクリックされた場合、最初のクリックの機能を無効にします。誰でも私を助けてください。 おかげボタンの作業を無効にする

+0

セカンドボタンクリックで何をすることができますか? – Ironman

+1

あなたは何をしたいですか*機能を無効にする*、または*クリックを無効にする*? – RRTW

+1

機能を無効にする –

答えて

2

ボタンをdisbleするには、単に書く:

btn.setEnabled(false); 

そして、それを再度有効にするには、ちょうど

btn.setEnabled(true); 
+1

OPは、彼が機能を変更するために要求する 'Button'に対して' enable'と 'disable'を要求しません。 – Ironman

+0

はい。秒をクリックすると、最初のボタンの機能を無効にしたい –

+0

最初のボタンonClickListenerで2番目のボタンを無効にします。これがあなたの質問をより明確にするのに役立たなかったら。 –

0

質問を書くことは明らかではない、との論理だけで、非常に奇妙な。

あなただけのクリックを無効にする場合:

Button1.click 
{ 
    Button2.setEnable(false); 
} 

Button2.click 
{ 
    Button1.setEnable(false); 
} 

それとも、何がしたいことは禁止機能が、ボタンはまだクリック可能です:

boolean bt1=true, bt2=true; 

Button1.click 
{ 
    b2=false; 
    if(b1) 
    { 
    //Do what you want to do when Button 1 been clicked 
    } 
} 

Button2.click 
{ 
    b1=false; 
    if(b2) 
    { 
    //Do what you want to do when Button 1 been clicked 
    } 
} 

しかし、あなたの質問の場合は、使用のクリックボタン1であれば& 2、両方のボタンは再び働くために戻ってくる機会はありません。

ロジックをもう一度明確にする必要があります。

+0

私の答えを得ました。 :)ありがとう –

関連する問題