2012-02-21 14 views
-2

トランスパレントJavaアプレットを作成することはできますか? (私はブラウザでアプレットを意味するわけではありません)。 Photoshopを起動すると、その背後にあるもの(デスクトップなど)上に表示されます。 、あなたはおそらく、ウィンドウアプリケーションの非矩形形状を設定する」を意味トランスペアレントJavaアプレット

http://docs.oracle.com/javase/tutorial/uiswing/misc/trans_shaped_windows.html
http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

+2

A)ブラウザに「アプレット」があります。それはJavaで意味を持つ言葉です。これはアプリケーションになります。 B)それは透明ではありません。あなたが求めているのは、正方形以外のコンポーネントを持つことができ、答えが「はい」ですが、プログラミングが少し必要な場合です。 –

答えて

2

ウィンドウの背後にあるGUIがその形の周りを見せている」

は、「ウィンドウの形状を設定する」セクションでhttp://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/

ルックを参照してください。

コードスニペット:

fd.addComponentListener(new ComponentAdapter() { 
    @Override 
    public void componentResized(ComponentEvent evt) { 
     Shape shape = null; 
     shape = new Ellipse2D.Float(0, 0, fd.getWidth(), fd.getHeight()); 
     AWTUtilities.setWindowShape(fd, shape); 
    } 
}); 

あなたは詳細の一部を理解するように、あなたは、元のページの全セクションをお読みください。

0

など:あなたはあなたができる、アプリケーションで話していると仮定すると、

enter image description here

0

例で判断すると、あなたはスプラッシュ画面を作成しようとしていると推測しています。 JavaにはSplashScreenクラスがあります。

Tutorial

関連する問題