突出当JComboBox
刚刚制成,并将所选择的项目的所有的背景只是正常和白色:
(忽略文本后的巨大间距)删除的JComboBox
当然后我打开列表并将光标悬停在某个项目上,该项目突出显示,全部正常,没有任何问题。
但现在的问题是,突出保持一旦我点击了一个项目:
所以我的问题是:
我怎样才能使高亮消失?
最好不要与来自社区的软件包或超载或其他任何困难。
如果我是正确的,它必须在组合框的动作监听器的'根'?
所以:
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == comboBox)
{
// code to delete the highlighting
}
}
您可能只想尝试不同的[外观和感觉](http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html)。 – jaco0646
*“我怎样才能使突出显示消失?”*我(作为假设用户)如何知道何时该组合。有重点?这听起来像是另一个“无法使用的GUI”。 :( –
@AndrewThompson不,不,我只想要突出显示一旦选择了该项目,而不是当你被选中时(所以当在下拉菜单中悬停在项目上时) –