2015-10-01 1 views
-3

Я сделал кнопку Invisible на Java, используя On List Listener. Теперь я хочу сделать кнопку видимой снова, как я могу это сделать?Как я могу сделать кнопку видимой после того, как я сделал ее невидимой?

+1

Предполагая, что это jButton, и вы использовали 'myButton.setVisibility (false);', можете ли вы просто 'myButton.setVisibility (true);'? – CollinD

+0

Установка кнопки для невидимости также эффективно делает ее незаметной. Это означает, что вы не сможете снова установить его в своем собственном OnClick; вам придется поместить вызов 'setVisibility' в другое место, возможно, на другую кнопку. –

ответ

-1

Используя, например, swt, убедитесь, что вы указали виджет где-нибудь, доступный для всех областей, которые вы хотите изменить видимость.

Button myButton; // eg. instance variable 

Затем создайте кнопку

myButton = new Button(..); 

Тогда каждое место вы можете установить их либо истинный или ложный (например, в вашей Composite ...) (Например, в ваших слушателях.):

myButton.setVisible(true); 
myButton.setVisible(false); 
Смежные вопросы