默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
分享BeautyEye实际使用中自己做的一些设置
阅读(33514) | 评论(2 收藏 淘帖
今天偶然发现beautyeye有社区了,注册个账户分享下2015年4月份使用时的经验设置。
BeautyEyeLNFHelper.frameBorderStyle = BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;
                        BeautyEyeLNFHelper.launchBeautyEyeLNF();
                        UIManager.put("RootPane.setupButtonVisible", false);
                        UIManager.put("TabbedPane.tabAreaInsets", new InsetsUIResource(0,0,0,0));
                        UIManager.put("TabbedPane.contentBorderInsets", new InsetsUIResource(0,0,2,0));
                        UIManager.put("TabbedPane.tabInsets", new InsetsUIResource(3,10,9,10));
                        Font frameTitleFont = (Font)UIManager.get("InternalFrame.titleFont");
                        frameTitleFont = frameTitleFont.deriveFont(Font.PLAIN);
                        UIManager.put("InternalFrame.titleFont", frameTitleFont);
默认边框虽然在各平台上保持一致,但是实际使用是有问题的,在win7、win8使用操作时有黑屏现象(具体是拖动还是什么的就忘记了),将边框设置成使用os的边框就不会来,而且使用os边框也舒服些。。。
tab的边距不用说,刚看网上有人提过了,我当时也是找了swing组件的参数key来手动设置边距之类的,毕竟是L&F,自己设置UI组件尺寸也是正常的。
title字体原先加粗的,实际使用觉得不美观,使软件整体感官不和谐,于是就获取Font,然后再用Font.PLAIN覆盖了原始的。
很久没碰了,其他经验后续发现时再分享。



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

标签:BeautyEye
上一篇:使用BeautyEye后JComboBox 在Linux下显示不正常下一篇:请教一下,怎么解决BeautyEye窗体边框阴影字体变虚的问题
推荐方案
评论 2
很好,多谢分享
接下来有个指南机器上的软件要准备,正在分析使用B/S还是C/S,使用C/S则对本机设备交互方便,打算先测试使用beautyeye做一些排版后在机器上显示效果。B/S就是实现效果方便,开机直接运行start iexplore -k xxxxx就好,可惜与本地设备交互要绕路。我还是先做个GUI界面试试效果。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部