我需要顯示一個對話框,其中包含單選按鈕;當我選擇合適的單選按鈕時,對話框應該消失?在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 GUI中使用JDialog?
- 5. 如何在Swing中重繪JDialog?
- 6. JDialog中的JDialog
- 7. Swing中添加的JDialog箱內部件沒有延伸的JDialog像下面
- 8. 的Java Swing - JDialog的默認焦點
- 9. Swing JDialog框出現嗎?
- 10. Android。在ListView中的RadioButtons
- 11. 如何設置Swing JDialog的FilterExtensions?
- 12. swing:在JDialog上設置光標
- 13. 定位一個JDialog在Swing中出現在JTextField下面?
- 14. 中的JDialog框
- 15. 如何動態增加swing中的JDialog大小?
- 16. Java JDialog使用JDialog中的Sumbit按鈕在JDialog中傳遞對象
- 17. 居中RadioButtons
- 18. WPF中RadioButtons的CustomContainer問題
- 19. RadioGroup中的動態RadioButtons
- 20. 片段中的Android RadioButtons
- 21. 驗證Vaadin中的Radiobuttons
- 22. ASP.NET Webforms中的Foreach RadioButtons
- 23. JDialog中的異常
- 24. Swing applet JDialog結果到wicket頁面
- 25. 在Android中使用Radiobuttons的表格
- 26. 在RadioGroup中使用TextView的RadioButtons
- 27. 如何使用Swing和JLayer <>在Java中製作模糊的JFrame/JDialog?
- 28. 父母的中心JDialog
- 29. JProgressBar在新線程中JDialog
- 30. 在JDialog中使用JCalendar
使對話框當用戶直觀點擊單選按鈕消失。相反,顯示一個包含單選按鈕的對話框以及OK和Cancel按鈕來關閉對話框會更有意義。 – Adamski 2010-11-10 13:15:21
由於某些原因,許多人稱之爲「搖擺」。別那樣做。它被稱爲SWING! :) – 2010-11-10 21:18:32
Copyedited;如果不正確請回復。 – trashgod 2010-11-11 12:46:33