默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
使用BeautyEye后JComboBox 在Linux下显示不正常
阅读(30461) | 评论(3 收藏 淘帖
寻大神求助:

    JComboBox 在 Linux环境下显示不正常,点击下拉框显示所有选项,选中的那个显示不正常,透明,鼠标移到其他选项上,那这个选项会变得透明

附图

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

透明.png (3.22 KB, 下载次数: 1550)

Linux环境下拉框透明

Linux环境下拉框透明
上一篇:BeautyEye外观使用后,这个文件窗的 文本 怎么是白色的下一篇:分享BeautyEye实际使用中自己做的一些设置
推荐方案
评论 3
这怕是又是Java的透明API产生的bug。建议换成不透明的窗体边框试试。
引用:JackJiang 发表于 2016-11-24 23:33
这怕是又是Java的透明API产生的bug。建议换成不透明的窗体边框试试。

  
我不知道你说的换成不透明窗体边框是什么意思?
我setOpaque(false)没用
另外,我把下拉框的父容器JPanel背景设成黑色的(附图),下拉框就跟windows效果一样,其他颜色又不同,是不是这里绘画的时候有问题?
这个问题怎么解呢?

QQ图片20161128161101.png (29.76 KB, 下载次数: 1551)

QQ图片20161128161101.png
引用:lishiyun1227 发表于 2016-11-28 16:15
我不知道你说的换成不透明窗体边框是什么意思?
我setOpaque(false)没用
另外,我把下拉框的父容 ...

建议你下载源码,调试一下,源码很容易看懂的。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部