Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.3k views
in Technique[技术] by (71.8m points)

java - How does IDEA bind classes to .form files?

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...