2011-07-15 3 views
0

私はWinAmpに似たMP3プレーヤーを作ろうとしています。私は現在、GUIでマイナーな問題を抱えている: タスクバーに新しいタスクを作成するサブフレーム

が、私はそれに経過などのイコライザ/ボリューム/時間を持つことになり、メインフレーム、およびプレイリストになるサブフレームを持っています。サブフレームは、 JFrameを拡張するクラスであり、メインフレームのクラス内のフィールドです。現在、メインフレームにサブフレームの表示を変更するボタンがあります。私の問題は:サブフレームが表示されたときに、タスクバーに新しいタスクが作成されます(タスクが消えても表示されない場合)。私はそれが大きな問題ではないことを知っていますが、私はいくらか迷惑に感じます。これを回避する方法はありますか?

+0

私はWinampのを登録するにはお金を払ってきましたが、私はそれが非常に刺激性であるためには、複数の浮遊GUI要素を持っている傾向だ見つけます。 –

答えて

3

サブフレームは、JFrameの

を拡張するクラスであるJDialog代わりにJFrameを取ります。これは、タスクバーに新しいタスク項目を作成することはありません。

+0

またはJWindowですが、これはデフオルトでUn-Decoratedされています.10Kに最も近いもの+1 – mKorbel

+0

JDialogにもコンポーネントを追加できますか?少なくともJTextAreaを追加する必要があります。 –

+0

はい、JDialogでコンポーネントを追加することができます。すべてのコンポーネントがJDialogでサポートされています。 –

関連する問題