我在Swing上寫了一個基本的記事本應用程序。我有一個Java Swing菜單。它基本上是JMenuBar
,其中JMenus
。其中一個菜單是一個「格式」菜單 - 裏面有一個「字體大小」菜單(見圖)。 「字體大小」菜單應該有一個數字列表,我可以選擇字體大小。但我似乎無法找到一個好的解決方案。如何編寫Java Swing菜單列表?
我試過使用JComboBox
和JList
,但我需要GUI看起來像它在圖像中。換句話說,它不能是一個摺疊下拉菜單,也不能在它自己的窗口中。任何人有任何建議,我該如何做到這一點?
編輯: 重要的是要注意的是,我需要的值發送到ActionListener
。你在圖片中看到的只是正常的JMenuItems
。但對於我發送每個JMenuItem
的int值爲ActionListener
我需要3個不同的ActionListeners
。他們需要被硬編碼。