2017-06-24 4 views
2

Intellij IDEAには、フォームファイルをクラスにバインドできる機能があります。IDEAはどのようにクラスを.formファイルにバインドするのですか?

https://www.jetbrains.com/help/idea/binding-a-form-to-a-new-class.html

「リンク」クラスは、プライベート参照としてのJPanel LKE対応する項目などがありますが、それらは何に設定されることはありません。

例:

public class Formtest{ 
    private JPanel panel1; 
    private JLabel label1; 
    .... 
} 

私は、これは、実行時にどのように動作するかを正確に思っていた、そしてどのように正確に、彼らは一緒にマッチします。

答えて

6

guiデザイナーがソースファイル内で初期化コードを生成するオプションがありますが、どのように正確に動作し、どのコードがIDEによって生成されているかを確認することができます。そうでなければ、このコードは.javaファイルIntelliJ IDEAまたはjavac2 Antタスクを使用してプロジェクトをコンパイルする場合にのみ、バイトコードにインスツルメントされます。コードに独自の魔法が、受け入れられず、実際のプロジェクトのアイデアを構築するときにそれはそうと

gui

+0

うーん、あなたのためのおかげで、応答します – zython

関連する問題