Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

Intellij IDEA has a feature where you can bind form files to a class.

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

The "linked" class has the corresponding items lke JPanels etc. as private references but they are never set to anything.

Example:

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

I was wondering how exactly this works at run time, and how exactly they get matched together .

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.2k views
Welcome To Ask or Share your Answers For Others

1 Answer

There is an option for the gui designer to generate initialization code inside the source file, you can enable it to see how exactly it works and what code is generated by the IDE, otherwise this code is not present in the .java file and is instrumented only into bytecode when you compile the project using IntelliJ IDEA or javac2 Ant task.

gui


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...