Eine erweiterte Tabelle/Arbeitsblatt SWT-Implementierung
Ich bin der Entwicklung von Anwendungen basierend auf der Eclipse - Rich-Client-Plattform, die stützt sich stark auf die Verwendung von Tabellen zur Anzeige und Bearbeitung der Daten. Ich bin derzeit mit der SWT-Implementierungen Tisch-und TableViewer.
Meiner Benutzer beklagt immer wieder, dass es "nicht funktioniert wie in excel". Vor allem, ich kann nicht wählen Sie eine einzelne Zelle innerhalb einer Zeile und alle Zeilen die gleiche Höhe haben. Ich bin auf der Suche nach einer Implementierung, die diese Fragen behandelt werden.
Kriterien:
- Frei (as in speech und Bier-ich bin Doktorandin und das Programm ist EPL)
- SWT (die verschiedenen Lösungen für die Einbeziehung von swing in SWT nicht sehr schön)
Edit:
Bisher habe ich folgende Vorschläge:
Leider ein flüchtiger Blick liefert keine Informationen über die Unterschiede zwischen diesen Implementierungen. Ich werde natürlich nach Lösungen suchen und wieder hier melden, aber haben Sie irgendwelche Ratschläge über das Thema?
InformationsquelleAutor der Frage Tirno | 2008-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out die Nebula Grid Komponente. Es ist immer noch entwickelt, so ist nicht zu 100% ausgereift, aber scheint, Ihre Bedürfnisse zu erfüllen.
InformationsquelleAutor der Antwort Ben Hoffstein
3 andere
NatTable
Agile Grid
Jaret Tabelle
InformationsquelleAutor der Antwort pkliem
Ich denke SWT-Matrix hat die Funktionen, die Sie suchen.
Es hat ein symmetrisches design-so ist die Zeilen und Spalten haben die gleiche Darstellung, das heißt, Sie können alle ausgewählt werden, verschoben, ausgeblendet, verkleinert, etc., wie in excel. Zelle, die navigation und auch die Auswahl ist excel-like. Und alle Schlüssel und Maus-gesten gebunden sind, um die gleichen Aktionen wie in spreadshits.
Die Komponente ist closed-source, aber kostenlos für private und nicht-kommerzielle Nutzung. Immer noch alpha-Stadium ist an dieser Stelle, obwohl.
InformationsquelleAutor der Antwort Jacek Kołodziejczyk
KTable ist ausgereift und sehr individuell. Ich habe es benutzt, um eine sehr excel-gerne Erfahrung für meine SWT-app.
InformationsquelleAutor der Antwort Heath Borders
NatTable ist gepflegt, um eine möglichst hohe performance und große Volumen Fähigkeit
InformationsquelleAutor der Antwort
Habe ich mit der Nebula Grid Komponente, wie bereits erwähnt, in einem Projekt bei der Arbeit, und im Allgemeinen würde ich sagen, dass ich denke, es funktioniert ziemlich gut. Es gibt einige performance-Probleme, und es ist nicht ganz fertig, aber es ist ziemlich leicht zu verbiegen, was auch immer Form, die Sie benötigen, und macht einen guten job des spreadsheet-Stil-Tische von Daten. Sie können Spalte und Zeile überschriften, Spalte Gruppen, benutzerdefinierter Zellen-Renderer, etc.
Mein letzten problem mit ihm ist immer line-Höhen werden korrekt berechnet, und es sieht nicht wie es viel aktive Entwicklung im moment passiert, also werde ich versuchen, es zu beheben.
InformationsquelleAutor der Antwort Mike Houston
NatTable ist kostenlos, schnell und kraftvoll.
Da diese Frage wurde zunächst gefragt, es hat sich ein Teil des Eclipse-Nebula-Projekt. Die Entwicklung ist noch aktiv.
Die API ist riesig. Eine riesige Menge von Beispielen finden Sie einfache Beispiel-code, um loszulegen.
Einige nette features:
Führen Sie die Beispiele zu sehen, die Geschwindigkeit und power. Beachten Sie, dass Sie müssen hinzufügen, die SWT-plugin, um den classpath. In den Beispielen nicht enthalten. Hier ist ein Beispiel:
[Durch Plakate aus den Vorjahren für die Erwähnung NatTable. Diese Antwort liefert ein update und weitere Informationen.]
InformationsquelleAutor der Antwort Andy Thomas
KTable ist ähnlich wie JTable.
Nebel Gitter passt gut mit dem Widget + Viewer-Paradigma. Ich war in der Lage, die Migration von normalen SWT-Tabelle, um diese in einer Angelegenheit von Minuten.
InformationsquelleAutor der Antwort Tirno