fundo
Eu sou um pouco novo em Java e estou gostando de usar o IDE IntelliJ desenvolvido pela equipe JetBrains.
Eu baixei o código-fonte da Community Edition e estou tentando descobrir quais bibliotecas GUI eles estão usando para obter a aparência.
Questão
Quais bibliotecas (se houver) eles estão usando para obter as guias não nativas, barras de ferramentas e componente breadcrumb?
Os painéis que estão utilizando também são interessantes, mas tenho a sensação de que foram desenvolvidos para o projeto e não são uma biblioteca. Isso é verdade?
Alguém pode fornecer uma análise do que é necessário para produzir uma aparência semelhante em um projeto de GUI?
Alguém tem tutoriais para isso? Tudo o que consegui descobrir até agora é que eles estão usando Swing e jGoodies.
O que eu penso até agora
Eles estão usando Swing e jGoodies. O projeto MyDoggy está tentando produzir uma estrutura docking semelhante, no entanto, não acho que isso seja usado pelo IntelliJ.
fonte
Respostas:
IntelliJ IDEA é um aplicativo Java Swing puro. Todos os componentes personalizados, como guias do editor, são criados manualmente, nenhuma biblioteca de terceiros é usada para isso. Você pode encontrar todos os detalhes no código-fonte da comunidade IntelliJ IDEA .
fonte