默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
使用默认皮肤后,NativeInterface.open();开启浏览器问题
阅读(22264) | 评论(3 收藏 淘帖
使用默认皮肤后,NativeInterface.open();开启浏览器,JFrame边框无法使用皮肤默认的边框效果
/**
* 程序入口main
*/
public static void main(String[] args) {
   SkinUtil.DEFAULT_SKIN();//默认皮肤
   UIUtils.setPreferredLookAndFeel();
   NativeInterface.open();
   EventQueue.invokeLater(new Runnable() {
      public void run() {
         try {
            new LoginFrame();//跳转到登录界面
         } catch (Exception e) {
            e.printStackTrace();
         }
      }
   });
   NativeInterface.runEventPump();
}

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

tupian.jpg (486.6 KB, 下载次数: 628)

tupian.jpg

tupian.jpg (486.6 KB, 下载次数: 617)

tupian.jpg
上一篇:beautyEye中文输入法假卡死下一篇:Linux跳出dialog假死,换去其他窗口后才显示
推荐方案
评论 3
把这两行换个顺序:
SkinUtil.DEFAULT_SKIN();//默认皮肤
UIUtils.setPreferredLookAndFeel();
位置变换后,浏览器就没办法正常显示了,其中有报错

error.png (22.36 KB, 下载次数: 633)

error.png
问题已经解决。
第一步:
UIUtils.setPreferredLookAndFeel();
SkinUtil.DEFAULT_SKIN();这样排列第二步:边框样式使用generalNoTranslucencyShadow该款即可

tupian1.png (48.11 KB, 下载次数: 614)

tupian1.png
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部