3

Swing アプリケーションでメインの JFrame のタイトルをカスタマイズしたいと考えています。

やりたいことが2つありますが、それを達成する方法が見つかりません:

Swing で簡単にそれを行う方法はありますか?

ありがとう、

4

2 に答える 2

3

システム ネイティブのフレーム/ダイアログの装飾 (フレーム/ダイアログのタイトルを含む) を変更することはできません。

フレーム/ダイアログの装飾全体を変更する方法は 2 つありますが、

  1. カスタムフレーム/ダイアログ装飾を持ち、それを変更できるアプリケーションで特定のL&Fを使用する必要があります-そのようなものがあるかどうかはわかりません。(独自のフレーム/ダイアログ装飾を持つ多くの L&F を見つけることができます。たとえば、これ) 。

  2. フレーム装飾をカスタマイズする独自の RootPaneUI をインストールする必要がありますが、すべてのフレーム/ダイアログ装飾機能 (ウィンドウのドラッグとサイズ変更、コントロール ボタン、タイトルなどを含む) を独自に作成する必要があることに注意してください。 UI、グラフィック、Swing に関する十分な知識。

于 2013-02-11T09:23:46.770 に答える
1

別の方法 (私は数年前に Delphy で使用しました...):

デフォルトのタイトル バーを表示せず、独自のタイトル バーを表示し (好きなように作成してください:p)、すべての動作を再実装します (ドラッグ アンド ドロップ、最大化、最小化など)。

于 2013-02-11T09:38:32.223 に答える