0

私はJInternalFrame以下のように持っています。

ここに画像の説明を入力してください

を可能にするプロパティはありますか?

  • 着色
  • タイトルバーを非表示にする
  • テキストの追加
  • さらなるカスタマイズ*

トップバーに?

私が見つけた唯一のものは:

jInternalFrame1.setTitle("Hello");

しかし、私はそれを隠す方法などをもっと求めています。

4

2 に答える 2

1

タイトルバーからすべての装飾を削除するには、ユーザーが内部フレームをドラッグすることだけを許可する小さなバー(高さ)を作成できます。

frame.putClientProperty("JInternalFrame.isPalette", Boolean.TRUE);

Metal LAFを使用しているときにタイトルバーを削除するには、次のようなものを使用できます。

BasicInternalFrameUI ui = (BasicInternalFrameUI)frame.getUI();
Component north = ui.getNorthPane();
north.setPreferredSize( new Dimension(0, 0) );
north.validate();
于 2011-07-26T15:12:51.140 に答える
1

ボタンの最大化、最小化、サイズ変更、アイコンなどのコンストラクターを介して設定できます

およびhttp://www.roseindia.net/answers/viewqa/Java-Beginners/1923-Hide/remove-titlebar-of-JInternalframe.html

複数の JInternalFrame を使用した別の例

于 2011-07-26T14:52:17.997 に答える