怎样使重量级的组件如JFrame、JWindow、Frame、Window的边框为不规则的形状呢?

解决方案 »

  1.   

    jni调用setWindowRgn,只对窗口有效Swing的其它组件不是windows自带的,没有类似windows组件的句柄
      

  2.   

    除非JNI 否则顶层窗体是不可能实现真正的不规则窗体
    不过可以用假冒的  用背景图片填充不规则的地方
      

  3.   

    用屏幕图形模拟的,效果不是很理想:http://www-128.ibm.com/developerworks/cn/java/j-iframe/
      

  4.   

    可以看看这个:
    http://www.matrix.org.cn/resource/article/44/44186_Swing.html