2013-12-13 50 views
-1

我正在用NetBeans做一個java程序,使用jFrame 我想製作程序以方便使用和高級使用。 所以我的目的是,當用戶選中「普通用戶」複選框 時,他可以編輯一種選項 ,當他選中「高級用戶」複選框 時,他只能編輯高級選項。如何製作,複選框勾選時會出現不同的選項?

+3

*「我正在用netbeans製作java程序..」* DYM使用D-n-D GUI設計器?在您熟練使用組件和佈局之前,您應該避免使用它。 –

回答

2

一種選擇是創建兩個JPanel,一個具有易於使用的組件,另一個具有高級使用組件,然後在選擇適當的JRadioButton時通過CardLayout交換它們。請注意,我會JRadioButtons而不是JCheckBoxes,因爲您的選擇聽起來是一個任意或情況。

一些有用的鏈接:


順便說一句,按照安德魯,我也覺得,雖然GUI構建器可以幫助您在創建GUI應用程序時節省時間,最好避免直接使用它們您對Swing庫的使用有點熟悉。否則,它可能會讓你不必知道這些細節,從而讓你將自己描繪成一個難以擺脫的角落。

+0

謝謝,我會盡力 – user3100454

+0

@ user3100454:不客氣。如果後來你仍然陷入困境,那麼你會想顯示代碼並提供更多信息。祝你好運。 –

相關問題