OmegaT の背景に画像を表示します。
MoeLayeredPane のクラスコメントを追加
| @@ -25,7 +25,19 @@ | ||
| 25 | 25 | import javax.swing.JLayeredPane; |
| 26 | 26 | |
| 27 | 27 | /** |
| 28 | - * | |
| 28 | + * 背景をカスタマイズ可能な {@link JLayeredPane} です。 | |
| 29 | + * OmegaT のメインウィンドウ(フレーム)の内部構成は、次のような階層構造に | |
| 30 | + * なっています。 | |
| 31 | + * <pre> | |
| 32 | + * JRootPane | |
| 33 | + * + layeredPane (JLayeredPane) | |
| 34 | + * | + JMenuBar | |
| 35 | + * | + contentPane (Component) | |
| 36 | + * + glassPane (Component) | |
| 37 | + * </pre> | |
| 38 | + * 本クラスは、この中の <code>layeredPane</code> の代替クラスです。本来の <code>layeredPane</code> を | |
| 39 | + * 本クラスのインスタンスで置き換えることにより、背景をカスタマイズします。 | |
| 40 | + * | |
| 29 | 41 | * @author Yu-Tang |
| 30 | 42 | */ |
| 31 | 43 | public class MoeLayeredPane extends JLayeredPane { |