1

私のJavaプログラムでは、ユーザーがメインのボタンをクリックすると、メインフレームの上にJFrame別のボタンが表示されます。JFrame前のフレームをぼかす方法は?画像の背景とまったく同じ:

背景をぼかすオーバーレイ

4

3 に答える 3

6

前のフレームをぼかす方法は?

于 2013-02-12T20:17:13.957 に答える
2

Java Swing を使用してコーディングしていると仮定しています。この図は、あなたが望む効果です。

JDialogではなく、 を使用してトップ ウィンドウを作成しますJFrame。AJDialogはモーダルになるように設計されています。つまり、が閉じるJFrameまでロックします。JDialog

のデフォルトの動作は、JDialog下にある をぼかしたり暗くしたりしないことJFrameです。下にある を暗くするJFrameには、 のガラス ペインに黒いイメージをペイントする必要がありますJFrame

このチュートリアルでは、 のルート ペインを操作する方法を示しますJFrame

于 2013-02-12T20:18:05.447 に答える
1

で利用できる(実際に継承された)setOpacity(float opacity)メソッドがあります。JFrameFrame

于 2013-02-12T20:04:50.203 に答える