4

タイトルバーと境界線を完全に削除する方法しか見つけられませんでした。タイトル バー ボタンのない Swing でウィンドウを作成したいが、デフォルトのシステムの境界線は保持したい。これは可能ですか?

4

2 に答える 2

9

次のリンクにはremove()、ボタンで使用する完全な動作例があります。

http://www.coderanch.com/t/344419/GUI/java/deactivate-close-minimise-resizable-window

于 2012-12-08T19:49:49.023 に答える
4

フレームのsetUndecorated()メソッドを使用して、独自の装飾をレンダリングできます。こちらJInternalFrameに示すように、通常はプラットフォームのデフォルトのルック アンド フィールを要約した UI のデフォルトを活用することもできます。これらは特に関連していると思われます:

InternalFrame.activeTitleBackground
InternalFrame.activeTitleForeground
InternalFrame.inactiveTitleBackground
InternalFrame.inactiveTitleForeground
于 2012-12-08T19:37:44.707 に答える