我想從JFileChooser
更改內置java圖標。 JFrame
類有一個setIconImage()
設置圖標的方法。但我找不到像JFileChooser
那樣的任何東西。如果不更換咖啡杯,任何人都可以輕鬆認識到我的軟件是用java製作的。任何人都可以幫助我避免這種情況嗎?如何更改JFileChooser中的默認java圖標
3
A
回答
10
3
6
這可以幫助:
JFileChooser fc = new JFileChooser(new File("C:/")){
@Override
protected JDialog createDialog(Component parent) throws HeadlessException {
JDialog dialog = super.createDialog(parent);
BufferedImage image = new BufferedImage(16, 16, BufferedImage.TYPE_3BYTE_BGR);
dialog.setIconImage(image);
return dialog;
}
};
fc.showOpenDialog(frame);
+0
謝謝。這比選擇的答案要好,因爲它允許任何**自定義圖標,而不僅僅是從父類繼承。 – The111
1
javax.swing.JFileChooser jfc = new javax.swing.JFileChooser(new java.io.File("C:/Users/Documents")) {
@Override
protected javax.swing.JDialog createDialog(java.awt.Component parent) throws java.awt.HeadlessException {
javax.swing.JDialog dialog = super.createDialog(parent);
dialog.setIconImage(new
javax.swing.ImageIcon("C:/Img.png").getImage());
return dialog;
}
};
相關問題
- 1. Java默認JFileChooser圖標位置
- 2. JFileChooser在Windows中更改默認目錄
- 3. 如何更改JProgressBar中的默認Java圖標?
- 4. 如何更改默認主頁圖標
- 5. 如何更改默認程序圖標?
- 6. 如何更改SearchView默認圖標?
- 7. 如何更改默認jar圖標
- 8. 更改默認圖標
- 9. 如何更改默認的標籤欄項目圖標標題?
- 10. 如何更改默認標題的UITabBarItem
- 11. 如何更改'alert'的默認標題
- 12. 更改默認光標圖標UITextView iOS?
- 13. 如何在C中更改我的程序的默認圖標?
- 14. 如何更改安裝java的默認圖標在Java的Mac安裝程序
- 15. 更改宏的默認圖標
- 16. 無法更改默認的AppWidget圖標
- 17. 默認的exe文件圖標更改
- 18. 更改treeitem的默認箭頭圖標
- 19. 如何更改小冊子地圖中的默認光標?
- 20. 如何更改cakephp視圖中的默認標記路徑
- 21. 如何在android中更改OptionsMenu的默認圖標?
- 22. 如何更改Chrome擴展中的默認圖標?
- 23. 如何更改Liferay中默認porlet語言的圖標6.2
- 24. 如何在C/C++中更改默認的exe圖標?
- 25. 如何更改默認java路徑
- 26. 更改面圖默認標籤
- 27. 更改可擴展ListView默認圖標
- 28. 如何更改默認視圖大小
- 29. 如何更改FAB默認圖片
- 30. 如何使用netbeans更改mac上的java應用程序的默認圖標?
你爲什麼要隱藏應用程序已用java做? – 2011-08-09 10:50:04
有沒有特別的理由......但我喜歡這樣做兄弟... – Thusitha