解决方案 »

  1.   

    http://blog.csdn.net/sjdl9396/article/details/7440424Swing是一把刀 
      

  2.   


    样例

    介绍
    要想得到定制外形(不是规则的方形,需要自己 myFrame.setShape(),参数就是自己画的图形,同时在调整窗口尺寸时也要及时重画 : // 样例中画个椭圆 
    myFrame.addComponentListener(new ComponentAdapter() {
         @Override
         public void componentResized(ComponentEvent evt) {
           Shape shape = null;
           shape = new Ellipse2D.Float(0, 0, fd.getWidth(), fd.getHeight());
           AWTUtilities.setWindowShape(myFrame, shape);
         }
    });