我需要從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. 如何從PNG圖像獲取圖標?
- 4. PHP獲取圖像屬性「標題」
- 5. wordpress獲取圖像標題與wp_get_attachment_image()
- 6. 如何從圖像獲取座標CGRectMake
- 7. Android從url獲取圖像SingleClientConnManager問題
- 8. 如何從.DOCX文件中獲取標題文本與圖像
- 9. 獲取imageview重複:看起來像標題欄
- 10. 標籤欄圖標選擇的圖像
- 11. 獲取圖像座標
- 12. 獲取圖像座標
- 13. 將圖像置於firefox側邊欄擴展的標題欄中
- 14. 從外部網址獲取標題和圖像時的Html敏捷包問題
- 15. 從座標獲取像素
- 16. 在html圖像tag.so中獲取圖像的路徑如何從<img>標籤獲取圖像的URL?
- 17. JOptionPane標題欄圖標
- 18. 標題欄像wunderlist潮SDK
- 19. 從圖像id中獲取圖像android
- 20. SWT:從圖像中獲取子圖像
- 21. 獲取標題從API
- 22. 從德爾福獲取表格標題欄顏色
- 23. 從獲取的圖像/影像
- 24. 從ImageView獲取位圖圖像座標的兩倍小
- 25. 從ImageView獲取圖像
- 26. UICollectionView從UiImagePickerController獲取圖像
- 27. 從端點獲取圖像
- 28. 從qlmanage獲取圖像
- 29. 從webservice獲取圖像
- 30. 從網上獲取圖像
+1 for YAHT(另一個方便的工具:-) – trashgod 2010-02-20 19:57:00