2010-01-13 55 views
9

Estoy buscando una biblioteca libre, de código abierto si es posible, Java swing que mejora la JTable existente (que es muy simple).hoja de cálculo de Excel como biblioteca en Swing (= tabla JTable mejorada)

Quiero hacer una aplicación con una hoja de cálculo similar a la de Excel. Sin la fórmula, pero con las funciones de copiar/pegar (múltiples pegar si hay varias selecciones), reorganización de columna, etc. ...

He encontrado algunos, como JGrid (Jeppers) pero es simple. O KTable, NatTable, NebulaGrid pero son para SWT :(. QuickTable parece genial, pero la versión gratuita tiene una pantalla de texto publicitario sobre la grilla ...

+1

+1 por mencionar las otras bibliotecas !! gracias –

+0

Estoy buscando esto también: navegación por el teclado, F2 para editar, etc., es un concepto de ganador para cualquier aplicación con más de unos pocos campos de texto. Sería bueno saber si la navegación con el teclado funciona en las soluciones sugeridas. – KarlP

Respuesta

3

No conozco ninguna solución gratuita que satisfaga sus necesidades. SwingX ofrece JXTable, que supongo que es demasiado simple para usted. no he probado a mí mismo, sin embargo. JIDE tiene algunos componentes de la tabla de gran alcance pero no son libres.

+0

Gracias por la respuesta Khilon. Pero sí, JXTable parece simple, y no puedo pagar para adquirir JIDE :( – Damien

+0

Después de regresar a su sitio, parece que JIDE puede ofrecer su producto de quien desarrolló un proyecto de código abierto ... Estoy en este caso (I no lo había precisado) así que los contactaré para ver si era posible. Muchas gracias Khilon :) – Damien

1

Hay otro componente de hoja de cálculo llamado Jxcell es realmente bueno (no gratis).

+0

¿Alguien tiene experiencia con esto? Estoy considerando comprar este. – KJW

+0

Desde un vistazo rápido, Jxcell parece más orientado hacia el trabajo con archivos escritos en el formato de documento de Excel, en lugar de agregar capacidades de edición similares a Excel a las tablas. –

Cuestiones relacionadas