2013-03-18 78 views
-2

在鞦韆,我如何顯示一個菜單取決於從另一個菜單中選擇的內容。如何根據所選內容顯示菜單?

例如:選擇國家下拉菜單。其次是一個國家下降,其次是城市。

選擇特定國家後,顯示該國家的州。另外,選擇一個州時,顯示該州的城市。

+2

收聽選擇事件,顯示相應的菜單? – enobayram 2013-03-18 11:24:21

+0

將鼠標移到某物上。 – 2013-03-18 11:28:57

回答

3

A JMenu可以包含JMenuItem & JMenu實例。您可以擁有它,以便主菜單包含各國的菜單。每個國家菜單都有菜單狀態,然後每個州都有菜單項目適用於城市。

OTOH更好的用戶體驗將由3 JComboBox實例提供。首先是國家,第二和第三是根據需要(按需)填充。

+2

對於[示例](http://stackoverflow.com/a/3191882/230513)。 – trashgod 2013-03-18 11:45:00

+1

@trashgod +1爲示例的鏈接。我已經對這個答案進行了投票,所以我將在評論中解決+1。 :) – 2013-03-18 11:47:41