1

次の画像のようなカスタムUIを作成する必要があります:-

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

ボタンをその矢印の形やその他すべてに変更する方法は知っていますが、ボタンを近くに移動し、復元してボタンを中央に最小化し、丸い形にする方法を理解できません(Windowsの場合)。

グーグルで、カスタムシェイプウィンドウの作成方法を見つけましたが、要件を満たしていません。誰かがこれまたは任意のリンクを行う方法を教えてもらえますか?

4

1 に答える 1

3

ボタン付きの別のパネルとして独自のタイトルバーを作成してから、フレームのウィンドウ装飾を削除する必要があります。

JFrame frame = new JFrame(...);    
frame.setUndecorated(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//This will close the frame and exit

最小化および最大化するには、ボタンイベントをリッスンし、以下を使用します。

frame.setState(Frame.ICONIFIED);//minimizes

frame.setState(Frame.NORMAL);//restores

詳細Frame.setState(int)はをご覧ください。

于 2013-01-04T17:57:40.693 に答える