我正在使用Swing和Netbeans Design功能開發GUI。我是Netbeans的初學者,想知道是否有任何方法通過調用方法或更改GUI構建器中的任何設置來「隱藏」按鈕。
在設計視圖中,我沒有注意到用方法修改按鈕的選項,並且源視圖中生成的代碼受保護,我無法編輯。Netbeans設計視圖中的動態按鈕
那麼,有什麼方法可以修改或編程Jbutton的工作方式嗎?
我正在使用Swing和Netbeans Design功能開發GUI。我是Netbeans的初學者,想知道是否有任何方法通過調用方法或更改GUI構建器中的任何設置來「隱藏」按鈕。
在設計視圖中,我沒有注意到用方法修改按鈕的選項,並且源視圖中生成的代碼受保護,我無法編輯。Netbeans設計視圖中的動態按鈕
那麼,有什麼方法可以修改或編程Jbutton的工作方式嗎?
繞過Netbeans的代碼鎖定你可以在這篇文章中看到Bypassing Lock on Generated Code in NetBeans 6.5?。
現在,如果只是你想要的是隱藏的按鈕,這是非常容易使用
this.jButton1.setVisible(false);
+1只是使用代碼:P – MadProgrammer
您需要找到解鎖源代碼的方法。它甚至不應該被鎖定。然後找到在源代碼中的按鈕變量和寫作隱藏:
ButtonNameHere.setVisible(false);
,或者如果你只是想禁用用戶的按鈕,寫
ButtonNameHere.setEnabled(false);
不是。您可以簡單地切換到代碼模式並像任何普通對象一樣訪問按鈕。當然,它不會隱藏它在設計模式,但乾草... – MadProgrammer
:代碼生成被鎖定?你一定在做錯事。源代碼在設計時編輯得非常好。 –
'Jbutton.setVisible(false)'將'隱藏'它 –