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

Categories

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

java - What GUI libraries are the JetBrains using?

Background

I am somewhat new to Java and am enjoying using IntelliJ IDE developed by the JetBrains team.

I have downloaded the source for the Community Edition, and I am trying to work out what GUI libraries they are using to get the look-and-feel.

Question

What libraries (if any) are they using to get the non-native tabs, toolbars and breadcrumb component?

The panels they are using are also interesting, however I get the feeling they were developed for the project and are not a library. Is this true?

Can someone provide a breakdown of what is needed to produce a similar look-and-feel in a GUI project?

Does anyone have tutorials for that? All I have been able to work out so far is that they are using Swing and jGoodies.

What I Think So Far

They are using Swing and jGoodies. The MyDoggy project is attempting to produce a similar docking framework, however I don't think this is used by IntelliJ.

See Question&Answers more detail:os

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

1 Answer

0 votes
by (71.8m points)

IntelliJ IDEA is a pure Java Swing application. All the custom components like editor tabs are created manually, no third-party libraries are used for this. You can find all the details by looking at the IntelliJ IDEA Community Source code.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...