Softwares in the Box |
透明フレーム TransFrame |
||||||||
Java で擬似的に透明なフレームを作成するためのクラスです。このクラスを使用したアプリケーションに TransClock があります。
ダウンロード
使い方透明フレームを実現するクラスは jp.gr.java_conf.skrb.gui.swing.transframe.JTransFrame です。 基本的には JFrame と同じ使用法です。そのままインスタンス化すると透明なフレームを作成します。 透明にするかどうかは setCapturing メソッドを使用します。引数が true で透明、false で不透明になります。 フレームなのでタイトルバーなどが表示されますが、これを表示したくないときは JFrame#setUndecorated メソッドを使用します。 たとえば、TransClock クラスの中で JTransFrame をインスタンス化している部分は次のようになっています。
JFrame クラスを使っている場合と同じですね ^^;;
詳しくは 透明フレーム をご参照ください。
(Dec. 2003) |
|