java - 自定义 JComboBox 上箭头的位置(位于底部中心)

标签 java swing jcombobox ribbon

我希望能够制作一个 JComboBox ,箭头在文本下方居中,看起来像 Word 中的图片按钮。

The

我知道此处所示按钮的用法与 JComboBox 的用法不同,但我更关心如何将箭头置于正确的位置。有谁知道该怎么做吗?

最佳答案

JComboBox 的外观由所选外观和感觉的 UI 委托(delegate)决定,通常是 BasicComboBoxUI 的子类。可以替换委托(delegate),如图here ,然后在您想要的位置绘制 arrowButton。相关例子可参见here .

关于java - 自定义 JComboBox 上箭头的位置(位于底部中心),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16290347/

相关文章:

java - 通知数据集更改();不清爽

电子邮件验证正则表达式的java代码

java - Swing:在 JComboBox 中检测 Enter?

java - 将 JcomboBox 中的对象组件添加到文本区域

java - 从其他类获取 JComponent 会改变帧大小

java - 制作一个真正弹出的 JPopupMenu

java - 监控 AWS EMR 作业运行进度的最佳实践是什么?

java - 从另一个类运行时,GUI 不响应鼠标单击和拖动

java - 在Java中,如何在切换到新的JTab之前捕获事件?

java - 使用特定目录的文件名填充 JComboBox