默认
发表评论 8
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] BeautyEye的frameBorderStyle设置问题!
阅读(31408) | 评论(8 收藏 淘帖
神秘人  发表于 8 年前 |只看大图 倒序浏览 |阅读模式
项目中使用了beautyEye,使用org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.launchBeautyEyeLNF()设置时,系统显示正常,但操做过程比较卡顿。
经过排查我发现默认的BeautyEyeLNFHelper.frameBorderStyle是BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated,这种frameBorderStyle对性能影响比较大,所有改成了其他frameBorderStyle。修改完之后操做流畅了很多,但是窗体显示出现了图中的问题。请问该如何解决呢?

我的操做系统是win10,jre为1.6.0_30.

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

1I{_T[D}R`GGPP2M67%}7[H.png (12.23 KB, 下载次数: 703)

1I{_T[D}R`GGPP2M67%}7[H.png
上一篇:[已回复] 如何避免一些第三方的窗体的contentPane全透明下一篇:[已回复] JTabbedPane怎么实现以背景色渐变
推荐方案
评论 8
神秘人  发表于 8 年前
我写错了,默认的FrameBorderStyle是translucencyAppleLike,改成其他FrameBorderStyle后出现了图中的问题!
看开发者指南:http://www.52im.net/thread-26-1-1.html
你换成其它窗体border样式只会是对应的样式,而不可能出现你图中的这样。
[已解决] BeautyEye的frameBorderStyle设置问题!_QQ20160609-0.png
建议你把窗体类型设置成generalNoTranslucencyShadow后看看性能,这款体就表示不使用系统的透明效果,性能也自然好不少。
使用方法指南上有:
[已解决] BeautyEye的frameBorderStyle设置问题!_093755b5gbgcx061690eu4.png
神秘人  发表于 8 年前
这是我不同frameBorderStyle的窗体效果,其中osLookAndFeelDecorated, generalNoTranslucencyShadow显示不正常,但是操做流畅,translucencyAppleLike, translucencySmallShadow显示正常,但是操做卡顿。

`A4`2BLH(1S3T2)J6UWLY(6.png (43.12 KB, 下载次数: 663)

`A4`2BLH(1S3T2)J6UWLY(6.png

2$3_ECCLKQ$[7B$GU5DUPNM.png (39.78 KB, 下载次数: 701)

2$3_ECCLKQ$[7B$GU5DUPNM.png

P_D~0NTO)$H$3F~JV4G(UAD.png (46.64 KB, 下载次数: 684)

P_D~0NTO)$H$3F~JV4G(UAD.png

U[B~LK%$2RXC_SPQ~V64170.png (41.66 KB, 下载次数: 694)

U[B~LK%$2RXC_SPQ~V64170.png
看完你的代码,秒懂!问题在于你的代码用的顺序不对(当你理解了Swing的LNF代码原理后你就能明白)
注意:你的border设置代码一定要放到.launchBeautyEyeLNF()方法之前!不信你也注意看开发者手册里的的演示代码。。。
神秘人  发表于 8 年前
十分感谢,问题已问题已解决,看来是我看的不够仔细!!!
引用:第N次 发表于 2016-06-10 10:38
十分感谢,问题已问题已解决,看来是我看的不够仔细!!!


顺便问一句,你是用QQ登陆后发贴的吗?
神秘人  发表于 8 年前
引用:JackJiang 发表于 2016-06-10 10:40
顺便问一句,你是用QQ登陆后发贴的吗?

是的!!!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部