0

JFrameウィンドウでアイコン化されたボタンを無効にする方法は?setResizableのようなものですが、ボタンを最小化するため

4

2 に答える 2

2

ネイティブに最小化ボタンがないJDialogを使用できます。

実際、最小化、閉じる、最大化/非最大化ボタンは、オペレーティングシステム自体によって描画されます。これは、Java内でそれらを実際に無効にすることはできないことを意味します。

そのため、私の提案はJDialogを使用することです。

于 2012-06-26T12:23:47.923 に答える
2

最初に、メソッドsetUndecorated(boolean)を使用できます。タイトルバーと境界線が無効になる場合があります。

最後に、フレーム上部またはその他の位置にアイコンラベルと閉じるボタンを作成します。

ただし、この方法では、フレームの境界線のルックアンドフィールが失われます。この方法を選択した場合、多くのコードを作成する必要があります。

実際、JNIを使​​用できなかった場合は、この方法が唯一の方法である可能性があります。

于 2012-06-26T13:20:28.357 に答える