4

私は を使用しJInternalFrameていますが、フレームの左上にあるドロップダウンを削除したいと考えています。

永続的な小さなドロップダウン矢印

タイトルが必要なので、タイトル バー全体を削除したくありません。私はオンラインで見回しましたが、基本的にここは空っぽです。JInternalFrameを使用するのはこれが初めてであり、そもそも GUI のような人ではないため、 見落としていた単純なものであることを願っています。

4

3 に答える 3

10
internalframe.setFrameIcon(null);

編集:ハックしてWindowsのシステムメニューを削除します:

BasicInternalFrameUI ui = (BasicInternalFrameUI)internalFrame.getUI();
Container north = (Container)ui.getNorthPane();
north.remove(0);
north.validate();
north.repaint();
于 2011-11-16T02:54:59.457 に答える
1

The Synth Look and Feelの関連するIconNimbus Defaultsには、次のキーがあるようです。

InternalFrame:InternalFrameTitlePane:"InternalFrameTitlePane.menuButton".icon

シンセの例に示されているアプローチを使用して、を置き換えることができる場合がありますIcon

于 2011-11-16T02:22:28.823 に答える
0
setFrameIcon(anyBigImageThatCantBeDisplayed);

null パラメータを試してみたところ、視覚的な問題が発生しました...

ここに画像の説明を入力

そのため、リソースフォルダーに既にある大きな画像(背景なし)を追加したところ、アイコンがメニューとして表示されなくなりました...

ここに画像の説明を入力

于 2016-06-08T23:57:28.713 に答える