2012-05-07 20 views
5

herehereのようにNetbeans Wizard Frameworkを使用してアプリケーションをビルドしました。私のアプリケーションは正常に動作していますが、問題はアプリケーションがWindowsのタスクバーに表示されないことです。ウィザードフレームワークがJFrameの代わりにJDialogを使用するという問題があると確信していますが、変更できるかどうかはわかりません。NetbeansウィザードでJDialogの代わりにJFrameを使用します。

誰でもこのフレームワークを経験したことがある場合は、タスクバーに表示できるかどうかお知らせください。

+0

グラフィカルインターフェイスを生成するツールは、多くの行のコードを保存できますが、特に何かをカスタマイズする必要がある場合には、常に最適な選択肢とは限りません。私はこれらが使用されていることに反しているわけではなく、Javaでそれほど多くは改善されていません。 .NETでは別の話です。 –

答えて

1

Wizard FrameworkはJFrameの代わりにJDialogを使用しますが、変更できるかどうかはわかりません。

  • が、これは地獄への道だ、複数のJFramesを使用していない、あなたがsetToFrontsetOwnericonifyなどを望めない...

  • 使用JDialogまたはJWindow代わりと親の方にJFrame

  • setModal()を使用するか、またはModalityTypesあまりに

誰もがこのフレームワークの経験を持っている場合、タスクバーに表示されるようにすることができるなら、私に知らせてください。

  • このSwing Frameworkは長い時間があなたの代わりにJDialog/JWindow

4

変更は非常に簡単ですrepeatly SplashScreen使用することができます

  • を減価償却されます。

    • NetBeansでフォームを開きます。
    • extends javax.swing.JDialogからextends javax.swing.JFrameに変更してください。
    • ファイルを保存して閉じます。
    • ファイルを再度開きます。
    • デザイナーモードでは、変更してください。私は通常、コンポーネントの名前を変更するだけです。
    • ファイルを保存します。
    • 変更を元に戻して、ファイルを再度保存します。

    すべて設定する必要があります。

  • +0

    おそらく、コンストラクタを微調整する必要があります(デフォルトはJDialogのモーダルブール値を持ちます)。また、新しいJFrameフォームを作成し、JFrameを起動するために使用する 'public static void main(String [])'メソッドをコピーし、生成されたクラスを削除することもできます。 – Bill

    +0

    "フォーム"を定義してください。あなたが何を指しているのか分かりません。 – ewok

    +0

    NetBeansは、GUIのXML記述である.javaファイルと.formファイルで構成されているため、グラフィカルに編集可能なGUIを「フォーム」と呼びます。フォームを開くと、編集ウィンドウの左上にソース/デザイントグルが表示されます。 –

    関連する問題