1
A
回答
2
JComboBox是复合JComponent并包含JButton与Icon,您可以通过的setIcon(空)删除或另一个图标
例如(如何使用简单的步骤去做,注意有效期只是Metal Look and Feel
)
JComboBox coloredArrowsCombo = myComboBox;
BufferedImage coloredArrowsImage = null;
try {
coloredArrowsImage = ImageIO.read(AppVariables.class.getResource("resources/passed.png"));
} catch (IOException ex) {
Logger.getLogger(someClessName.class.getName()).log(Level.SEVERE, null, ex);
}
if (!(coloredArrowsImage == null)) {
Icon coloredArrowsIcon = new ImageIcon(coloredArrowsImage);
Component[] comp = coloredArrowsCombo.getComponents();
for (int i = 0; i < comp.length; i++) {
if (comp[i] instanceof MetalComboBoxButton) {
MetalComboBoxButton coloredArrowsButton = (MetalComboBoxButton) comp[i];
coloredArrowsButton.setComboIcon(coloredArrowsIcon);
break;
}
}
}
编辑:为更好的输出,你可以把这里coloredArrowsButton.setRolloverIcon(someIcon);
相关问题
- 1. 删除ASP.NET MVC3中的dropdownlist向下箭头符号
- 2. 如何删除dijit.form.dropDownButton中的向下箭头图标?
- 3. 在选择列表中删除向下箭头
- 4. bootstrap在下拉菜单中删除向上箭头
- 5. 删除黑莓html选择列表上的向下箭头?
- 6. html向上向下箭头
- 7. 向下箭头的HTML
- 8. 从Django中删除向上和向下箭头十进制ModelForm字段
- 9. Eclipse删除箭头图标
- 10. SSRS图表 - 删除箭头
- 11. Chart.js - 删除滚动箭头
- 12. 删除排序箭头
- 13. 硒IDE向下箭头键
- 14. AutoCompleteComboBox箭头向上/向下箭头键滚动列表
- 15. 如何删除UITableView中的箭头
- 16. 如何删除searchview中的箭头?
- 17. 删除ContextualActionBar中的后退箭头
- 18. matplotlib中的向下箭头符号
- 19. 向下箭头列表中的列表
- 20. 向上和向下箭头的JavaScript
- 21. 在jquery中切换右箭头向下箭头[accordion-like]
- 22. 删除的JComboBox
- 23. 防止向下箭头或向上箭头更新MS Access中的组合框
- 24. 移除Chrome中的Datalist下拉箭头
- 25. JComboBox setBackground()不改变箭头的颜色
- 26. 如何删除asp.net中的下拉列表箭头?
- 27. 如何删除Mozilla中的下拉箭头firefox
- 28. 是否可以删除JInternalFrame中的小下拉箭头?
- 29. 如何删除Firefox中的下拉箭头?
- 30. 如何删除引导程序4中的下拉箭头?
为什么呢?不发明ui小部件,用户会感到困惑! – kleopatra
,因为我想要在Google中搜索时看起来就像在那里看到任何箭头,这正是我想要出现在我的JComboBox中。关于这件事的任何想法? – sack