He creado una página en específico donde mostrar toda la información de la librería, la cual se irá actualizando conforme se hagan cambios o corrijan errores, para ver la información/documentación y descarga entren aquí

[button title=»Descargar» link=»http://adf.ly/pq7YU» target=»_blank» icon=»» icon_position=»right» size=»medium» align=»left button_style=»dark_grey» fullwidth=»false» color=»» text_color=»#ffffff» hover_bg_color=»#ffffff» hover_text_color=»» border_color=»» border_width=»» hover_border_color=»» radius=»» pill=»false» d3=»false»][/button]

[button title=»Javadoc» link=»http://adf.ly/pq7al» target=»_blank» icon=»» icon_position=»right» size=»medium» align=»left button_style=»dark_grey» fullwidth=»false» color=»» text_color=»#ffffff» hover_bg_color=»#ffffff» hover_text_color=»» border_color=»» border_width=»» hover_border_color=»» radius=»» pill=»false» d3=»false»][/button]

Un gran saludo a todos y gracias por sus sugerencias y comentarios.

Cambios con respecto a la versión 1

  • Puedes agregar un conjunto de items (ArrayList) en una sola llamada.
  • Puedes agregar un conjunto de items (Array) en una sola llamada.
  • Puedes eliminar items por referencia de objetos.
  • Puedes eliminar todos los items para evitar que siga apareciendo el autocompletado.
  • Puedes seleccionar un item dando clic en él, y automáticamente se rellenará el JTextField.
  • Puedes obtener el objeto seleccionado actualmente.
  • Se puede verificar la existencia de un objeto por referencia.
  • Se puede verificar la existencia de un objeto por valor.
  • Se puede obtener un objeto buscándolo por valor en la lista de items.
  • Puedes ingresar cualquier tipo de objeto a la lista de items.
  • Puedes generar un callback para el momento en que el usuario seleccione un item y realizar acciones.

Bugs conocidos

  1. Al seleccionar por medio de click algún item el evento callback que es disparado lleva un String en vez del tipo de objeto que se ingresó.