FaqFormChangingTypeJa

Revision as of 16:50, 6 November 2009 by Admin (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)

すでに作成済みのフォームの種類を変更するにはどうしたらよいですか?

変更するにはフォームのスーパークラスを変更する必要があり、直接はサポートされていませんが以下の方法で変更することができます。例えば JFrame フォームを JPanel フォームに変更するには:

  1. JFrame フォームを開き変更するタイプに対応していないもの ("windowClosing" イベント、メニューバーなど JPanel では使用できないもの)をすべて削除します
  1. Open the JFrame form and remove everything incompatible with the target type (in our case remove windowClosing event, and also menubar if set, which cannot be used in JPanel).
  2. フォームを保存して閉じます
  3. ソースビューから Java ファイルを開きます。コンテキストメニューから "編集" を選択します

Open just the java file in the Source view (use Edit action from context menu).

  1. スーパークラスを変更します。(この場合は javax.swing.JPanel).
  2. Java ファイルを保存して閉じます
  3. 再度フォームを開きます。Java コードは自動生成されます。(この場合すべての "getContentPanel()" 呼び出しは削除されます)
  4. フォームを保存します



  バージョン: All NetBeans versions
  プラットフォーム: すべて

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo