デスクトップアプリ作成中、自動生成ブロックにコードが作成されてしまう

View: New views
2 Messages — Rating Filter:   Alert me  

デスクトップアプリ作成中、自動生成ブロックにコードが作成されてしまう

by SHUJI Watanabe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

札幌の渡辺です。

デスクトップアプリの作成で、ちょっと深刻なバグを発見しました。
NetBeans6.7.1 WindowsXP での確認です。
・再現手順
(1) Javaデスクトップアプリケーションのプロジェクトを作成
(2)適応にJPanelフォームを作成
(3)最初に作成されたViewにポトペタ
(4)View側から、(2)のフォームにアクセスするコードを作成
   この時点では「メソッドがないのでエラー」
   例) newJPanel1.doHogeHoge();
(5)エラーを修正するために、「ViewにdoHogeHoge()メソッドを自動作成」する
(6)Viewの【自動生成部分に】該当メソッドの雛形ができる

結構な確率で、initComponentの中や、GUIエディタの生成するフィールド範囲に作成され、
その後はNetBeans上から編集できない状態になります。
こうなるとテキストエディタで除去か移動するしかない状態です。

--
================================
Shuji Watanabe (skypeId: shuji.w6e)
  Blog:
    http://d.hatena.ne.jp/shuji_w6e/
  Labo:
    http://www.deathmarch.jp/
  Community:
    http://www.sapporo-java.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: デスクトップアプリ作成中、自動生成ブロックにコードが作成されてしまう

by Masaki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

渡辺さん、ありがとうございました。

私のほうでも再現できました。回避策が簡単でないのでイヤなバグですね。
以下にバグレポートしておきました。

http://www.netbeans.org/issues/show_bug.cgi?id=169942

片貝

09.8.6 0:17 AM, Shuji Watanabe wrote:

> 札幌の渡辺です。
>
> デスクトップアプリの作成で、ちょっと深刻なバグを発見しました。
> NetBeans6.7.1 WindowsXP での確認です。
> ・再現手順
> (1) Javaデスクトップアプリケーションのプロジェクトを作成
> (2)適応にJPanelフォームを作成
> (3)最初に作成されたViewにポトペタ
> (4)View側から、(2)のフォームにアクセスするコードを作成
>    この時点では「メソッドがないのでエラー」
>    例) newJPanel1.doHogeHoge();
> (5)エラーを修正するために、「ViewにdoHogeHoge()メソッドを自動作成」する
> (6)Viewの【自動生成部分に】該当メソッドの雛形ができる
>
> 結構な確率で、initComponentの中や、GUIエディタの生成するフィールド範囲に作成され、
> その後はNetBeans上から編集できない状態になります。
> こうなるとテキストエディタで除去か移動するしかない状態です。
>


--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...