javax.swing.UIManager.setLookAndFeel("com.birosoft.liquid.LiquidLookAndFeel");
     com.birosoft.liquid.LiquidLookAndFeel.setLiquidDecorations(true);
我在网上下的 是个皮肤包现在我的swing 程序的风格也变了 就是用上面的皮肤包
但是有个问题
我的buttion 为什么只能在鼠标悬浮在上面的时候才显示新的皮肤控件的样式
鼠标不在的时候就是一个字 比如 《提交》    鼠标悬浮上面就是新的皮肤样式
一离开就变回 提交  两个字了 谁用过这个皮肤包吗?
能告诉我为什么会这样?

解决方案 »

  1.   

    在paint方法里把皮肤显示出来,然后在构造方法里调用repaint方法
      

  2.   


    我不是给jbuttion 加图片 
    我只是用到了上面说的一个皮肤包
    它应该高亮的显示jbuttion 但是现在没有
    我就是想问问什么
      

  3.   


    JButton默认就是这样的,鼠标悬浮在上面与否的效果不一样,估计那个皮肤也是那么做的。
    如果你非要那个效果就设置rollover相关的property咯。
      

  4.   

    没研究过这些东西 至今为止还认为swing的东西很丑
      

  5.   


    还是一样的 buttion 样式还是出不来
      

  6.   

    别搞swing的皮肤了,把os升级到vista或者win7,绚的一塌糊涂。