Swing Enhancements in Java SE 7 の一覧をベースに Java SE 7 の Swing 変更点について書いときます。。 JLayer Class java.net. の JxLayer プロジェクトの成果物を元に Java 7 にレイヤー機能が追加されました。既存のコンポーネントを変更することなく、レイヤーを追加してUIを装飾することができます。javax.swing.JLayer クラスでレイヤーを追加するくらすをラップし、 javax.swing.plaf.LayerUI クラスにてレイヤーの描画を行います。 JFrame f = new JFrame(); JPanel panel = createPanel(); LayerUI<JPanel> layerUI = new MyLayerUISubclass(); JLayer<JPanel> jlay
![Java SE 7 における Swing の変更点 - A Memorandum](https://cdn-ak-scissors.b.st-hatena.com/image/square/a745455eb151750b67817b8e3e87106ab71e033e/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FN%2FNaotsugu%2F20110913%2F20110913225528.png)