2015-03-13 19 views
0

我試圖做一個非常基本的字符創建屏幕。其中兩門課是老師和學生。我打算詢問學生他們的成績是什麼,但是會問老師他們所教的科目是什麼。目前,我發現了一些代碼,可以讓我創建一個ComboBox,根據第一個選擇框改變一個單獨的組合框(如果用戶選擇了教師,它會顯示一個主題列表,如果用戶選擇了學生,它會顯示一個等級列表)。可悲的是,我不知道如何將它融入到我的角色創造計劃中,因此它們作爲兩個獨立的角色而存在。我試圖使用繼承,但我不知道如何讓它工作。如果有人能幫助,我將不勝感激。如果它處於一種我可以在主程序中將其添加到我想要的位置的狀態,我將能夠從那裏找出它,但我不知道該怎麼做。如何在我的主程序中爲java實現這個動態組合框?

這裏有兩個方案

字符創作(主):https://ghostbin.com/paste/7ghp8 動態組合框(小片):https://ghostbin.com/paste/3b86x

感謝你的幫助

+0

請勿使用指向您的代碼的鏈接;請在此處發佈您的[MCVE](http://stackoverflow.com/help/mcve)。 – TNT 2015-03-13 14:47:40

回答

0

我不知道什麼框架你正在用於屏幕,但您應該爲學生使用組合框的偵聽器。在選擇選項後,第二個列表應該加載適當的選項。

例如,我選擇'學生',然後加載第二個列表,列出學生可以進入的所有成績。如果選擇'老師',第二個列表的選擇應該不同。

相關問題