2012-09-06 16 views
63

Antecedentes

Soy un poco nuevo en Java y estoy disfrutando el uso del IntelliJ IDE desarrollado por el equipo de jetbrains.¿Qué bibliotecas de GUI están usando los jetbrains?

He descargado la fuente para la versión de la comunidad, estoy tratando de entrenar lo que libera la GUI que están usando para obtener la apariencia.

Pregunta

lo que las bibliotecas en su caso están utilizando para obtener el componente no nativa pestañas, barras de herramientas y miga de pan?

Los paneles que están utilizando también son interesantes; sin embargo, tengo la sensación de que fueron desarrollados para el proyecto y no son una biblioteca, ¿es así?

¿Puede alguien proporcionar un desglose de lo que se necesita para producir una apariencia simple en un proyecto de GUI?

Dose anyone have tutorials that Todo lo que he podido hacer hasta ahora es que están usando Swing y jGoodies.

lo que pienso hasta ahora

Están utilizando Swing y JGoodies. El proyecto MyDoggy está intentando producir un marco de acoplamiento simulado, pero no creo que esto lo use IntelliJ.

+3

esta pregunta se lee más como una entrada en un diario ... – user1329572

+2

Para este tipo de pregunta, puede obtener una mejor respuesta en quora.com –

Respuesta

79

IntelliJ IDEA es una aplicación Java SWING pura, todos los componentes personalizados, como las pestañas del editor, se crean manualmente, no se utilizan bibliotecas de terceros para esto. Puede encontrar todos los detalles mirando el IntelliJ IDEA Community Source code.

+3

Gracias, todavía estoy encontrando mis pies de Java y el código fuente de la comunidad IntelliJ IDEA es una gran base de código, preguntaba aquí, ya que no pude entrenar lo que estaba sucediendo en el código fuente. Ahora que sé que puedo hacer un poco más de investigación. –

+1

¿Por qué no usarían JavaFX-8 para ello? –

+3

@Vito tal vez porque IntelliJ IDEA se creó en 2000 cuando JavaFX no existía y ahora no es factible reescribir millones de líneas de código y rediseñar miles de diálogos y elementos de la interfaz de usuario para los beneficios dudosos. – CrazyCoder

Cuestiones relacionadas