想做一个象腾讯tt浏览器工具栏上的“最近浏览”一样的效果:只有当点击组合框右侧的小按钮时,才展开下拉列表,其他情况不展开;在列表没有展开时,组合框就象一个按钮一样使用。
我实现了ListCellRenderer接口,定义如下:
class MyCellRenderer extends JLabel implements ListCellRenderer
并将comboBox的renderer设为此类的一个实例,但是,当点击comboBox的编辑区时comboBox会自动弹出下拉列表。请教各位大侠,如何才能避免这种现象?
我实现了ListCellRenderer接口,定义如下:
class MyCellRenderer extends JLabel implements ListCellRenderer
并将comboBox的renderer设为此类的一个实例,但是,当点击comboBox的编辑区时comboBox会自动弹出下拉列表。请教各位大侠,如何才能避免这种现象?
解决方案 »
- 利用 java.util.ArrayList 和 java.util.Hashtable,完成如下功能
- 为什么在jdk帮助文档中找不到:java.uti.Array
- 关于DataOutputStream/DataInputStream的应用
- jtable中有一列中的各cell是用一自定义的Renderer表现,此renderder表现为一link,如何当鼠标移动到此renderder上时,出现手状图形?实质
- 哪位高手能提供一个类似cell的控件(在java下使用)?
- 请问有谁知道怎么在JBUILDER里面加载*.OCX控件,很急!谢谢
- 关于Socket使用的问题,请进!
- 逻辑的困惑??
- a question for weblogic6
- 我不太清楚java 里面的包的概念,那位高手帮助解释一下。
- 为什么这样不能实现循环读取对象数据?请指教!!!!!!!!!!!!!!!!!!!!!!!
- 如何确定一个类的大小,有这样一个方法可以调用吗
做两个按钮,都放在一个JPanel里,然后用右键菜单实现下拉列表的效果
另外我在一个开源程序OpenSwing中也找到相应的实现方法