我需要從JDialog的標題欄獲取圖像。有沒有辦法從JDialog中獲取圖像,沒有getIconImage()方法,我試過getIconImages(),但它不起作用。從JDialog的標題欄獲取圖像
0
A
回答
2
這種窗飾通常是主機平臺窗口管理器的出處。該圖像可能是平臺特定的。您可以使用此handy tool來瀏覽給定外觀中可用的圖標&的感覺。
1
UIManager中有一個調用getIcon()方法中,你可能要考慮這樣做......
檢查這個線程的一些例子和有效的鍵調用getIcon
2
由於一個黑客,你可能可以使用Robot類創建自己的圖像。 Screen Image班可能會幫助你。
1
當您嘗試使用getIconImages()
時發生了什麼?使用下面的代碼,我可以設置圖標的對話框,顯示對話框,然後得到那個圖標退了出來,做一些幾乎有用吧:
final JDialog dlg = new JDialog();
dlg.setIconImage((new ImageIcon("C:/icon.jpg")).getImage());
dlg.setVisible(true);
System.out.println("Height = " + dlg.getIconImages().get(0).getHeight(null));
System.out.println("Width = " + dlg.getIconImages().get(0).getWidth(null));
這正確打印出的高度和通過調用setIconImage()
設置的圖標寬度。
或者,您是否試圖在沒有設置自定義圖標時找出對話框(或框架)中的圖標信息?
相關問題
- 1. 獲取JDialog標題欄的高度?
- 2. 從JFrame的標題欄獲取圖標圖像
- 3. Jdialog box標題欄圖標變化
- 4. Typoscript從tt_content獲取圖像和標題
- 5. jQuery - 獲取圖像標題
- 6. 獲取標題欄雙擊
- 7. 獲取導航欄標題
- 8. 從單個PNG圖像獲取圖標
- 9. 如何從PNG圖像獲取圖標?
- 10. wordpress獲取圖像標題與wp_get_attachment_image()
- 11. OpenXML - 獲取圖像Alt文本標題
- 12. PHP獲取圖像屬性「標題」
- 13. 從Rest API獲取圖像。 JQuery問題
- 14. Android從url獲取圖像SingleClientConnManager問題
- 15. 如何從圖像獲取src標籤?
- 16. 如何從圖像獲取座標CGRectMake
- 17. 獲取圖像標籤從字符串
- 18. 標題欄上的圖標
- 19. 導航欄標題圖像失真
- 20. 如何從.DOCX文件中獲取標題文本與圖像
- 21. 獲取imageview重複:看起來像標題欄
- 22. 如何在JFrame的標題欄中添加圖像圖標?
- 23. 獲取圖像從的UIImagePickerController
- 24. Android:如何設置不同的佈局標題和標題欄圖標圖像
- 25. 標籤欄圖標選擇的圖像
- 26. 將圖像置於firefox側邊欄擴展的標題欄中
- 27. 獲取圖像座標
- 28. XLib:獲取光標圖像
- 29. 獲取圖像座標
- 30. 從外部網址獲取標題和圖像時的Html敏捷包問題
+1 for YAHT(另一個方便的工具:-) – trashgod 2010-02-20 19:57:00