我需要顯示一個對話框,其中包含單選按鈕;當我選擇合適的單選按鈕時,對話框應該消失?在Swing中的JDialog中的RadioButtons?
0
A
回答
1
我同意其他人對單擊單擊按鈕時出現「對話框消失」不是一個很好的UI設計。當用戶選擇底部的按鈕(例如OK,Cancel,Yes,No等)時,用戶通常期望「對話消失」。在任何情況下,如果我想通過「對話框消失」來表示窗口關閉,那麼在對話框中調用dispose
。您也可以考慮使用JOptionPane
。
2
在您的單選按鈕偵聽器中,使用setVisible(false)
,如文章How to Use Radio Buttons和Creating and Showing Simple Dialogs中所述。
5
嘗試使用TaskDialog框架。它只需幾行代碼即可完成您所要求的任務。對於你的情況使用Command Links是最好的解決方案。
單選按鈕是可能的但是從可用性的點不是一個較好的解決。
+0
+1考慮到「必須關閉點擊」的要求,這提供了最直觀的方案。 – 2010-11-11 13:37:41
相關問題
- 1. Java Swing RadioButtons
- 2. 刪除Swing JDialog中的「X」按鈕
- 3. Swing中的自定義光標JDialog
- 4. 如何在Swing中重繪JDialog?
- 5. JDialog中的JDialog
- 6. Swing中添加的JDialog箱內部件沒有延伸的JDialog像下面
- 7. Android。在ListView中的RadioButtons
- 8. 如何設置Swing JDialog的FilterExtensions?
- 9. swing:在JDialog上設置光標
- 10. 定位一個JDialog在Swing中出現在JTextField下面?
- 11. 中的JDialog框
- 12. 如何動態增加swing中的JDialog大小?
- 13. Swing - 無法在Windows中使用模式JDialog切換語言
- 14. JDialog中的異常
- 15. RadioGroup中的動態RadioButtons
- 16. WPF中RadioButtons的CustomContainer問題
- 17. ASP.NET Webforms中的Foreach RadioButtons
- 18. 片段中的Android RadioButtons
- 19. 驗證Vaadin中的Radiobuttons
- 20. Swing applet JDialog結果到wicket頁面
- 21. 如何使用Swing和JLayer <>在Java中製作模糊的JFrame/JDialog?
- 22. 在RadioGroup中使用TextView的RadioButtons
- 23. 如何從父對話框中刪除子jdialog引用Java Swing
- 24. 父母的中心JDialog
- 25. JMenuItems不顯示在JDialog中
- 26. Java/Swing - 如何減小JDialog構造函數的大小?
- 27. 以編程方式關閉當前顯示的Java Swing JDialog框
- 28. 在Adobe Flex中創建一個RadioButtons列
- 29. 如何在Android中隨機排列RadioButtons?
- 30. 無法將jdialog居中在jframe中
使對話框當用戶直觀點擊單選按鈕消失。相反,顯示一個包含單選按鈕的對話框以及OK和Cancel按鈕來關閉對話框會更有意義。 – Adamski 2010-11-10 13:15:21
由於某些原因,許多人稱之爲「搖擺」。別那樣做。它被稱爲SWING! :) – 2010-11-10 21:18:32
Copyedited;如果不正確請回復。 – trashgod 2010-11-11 12:46:33