境界 |
Swing のその他の変更 |
BorderFactory の新規メソッド
以前は、BorderFactory には浮き彫り表示の境界を作成するメソッドはありませんでした。線状の境界を作成するメソッドが存在するだけでした。クラスの他の要素との一貫性を保つために、次のメソッドが BorderFactory に追加されました。以下を参照してください。
- public static Border createEtchedBorder(int type)
- public static Border createEtchedBorder(int type, Color highlight, Color shadow)
LineBorder の新規コンストラクタ
LineBorder を使用すると、丸い角を持つ図形を描画できます。残念ながら、以前はこのプロパティはサブクラス化の欠如のために設定できませんでした。開発者が丸い角を持つ LineBorder を作成できるように、新たなコンストラクタが追加されました。以下を参照してください。
MetalUtils.TableHeaderBorder の MetalBorders への移動
一貫性のないことに、この境界は package private クラスの plaf.metal.MetalUtils 内に配置されていました。Proxy からのアクセスを受け付けるためには public である必要があるため、これは javax.swing.plaf.metal.MetalBorders に移動されて、public にされました。以下を参照してください。
Copyright ©1999 Sun Microsystems, Inc. All Rights Reserved. コメントの送付先: swing-feedback@java.sun.com.これは購読リストではありません。 |
Java ソフトウェア |