No estoy seguro de dónde leo esto (artículo antiguo), pero desde que lo leí lo uso en todas las aplicaciones comerciales de escritorio que hago.
Lo primero es obtener NetBeans, es el IDE perfecto para el diseño de la interfaz de usuario de Java. Los otros plugins de Eclipse no son tan útiles ni potentes.
Así es como lo hago.
En NetBeans, cree un nuevo proyecto Java — llamémoslo MyComponents
en este proyecto — cree todos sus componentes que desee. La base de cualquier componente debe ser JFrame
o JPanel
. Para este ejemplo vamos a elegir JPanel
y llamamos mjPanel
siguiente en la vista Diseño, arrastrar y soltar todos los componentes Swing que desee. Luego, desde la vista de Fuente, realice todas las acciones y la lógica.
A continuación, el paso más importante, haga clic derecho en el archivo de Java, en Herramientas, seleccione Agregar a la paleta, a continuación, en el cuadro de diálogo, seleccione la que desea ponerlo, como por ejemplo los componentes Swing paleta.
para finalizar su componente, desde el menú Generar, elija limpieza y construcción, esto le crear un archivo JAR en la carpeta del proyecto/dist.
A partir de ahora, en cada proyecto que desee utilizar este componente, solo incluya el archivo Jar en la classpath del proyecto. Abra la paleta de componentes Swing y verá su nuevo componente.
De esta manera:
Esta [pregunta SO] (http://stackoverflow.com/questions/458817/java-swing-libraries-tools-layout-managers) puede ser útil. – cetnar