对Java SWT或Swing的数据透视表

是否有一个Java透视表SWT或Swing? 这将是复制片和骰子在Excel,用动态(不断更新)的数据模型。

唯一一个我能找到的是基德,这是一种商业包装。

--------------解决方案-------------

没有什么神秘透视表 - 它只是在现有的表的视图。 使用Java,可以实现通过创建坐标映射到另一个表模型的表模型相同的结果。

最简单的数据透视表只是交​​换行和列的坐标。 对于代码TableModel然后看起来:

public class PivotTableModel extends AbstractTableModel {
private TableModel delegate;

public PivotTableModel (TableModel delegate) {
this.delegate = delegate;
}

public int getRowCount() { return delegate.getColumnCount(); }
public int getColumnCount() { return delegate.getRowCount(); }
public Object getValueAt( int row, int col ) { return delegate.getValueAt( col, row ); }
...
}

在Java Swing的,你可以使用一个JTable与底层TableModel。

在Java SWT(JFace的),您可以使用TableViewer中具有基础的ContentProvider和LabelProvider。

你将负责维护支持表的数据模型。

你会创建自己的数据透视表。

试用免费的Java Swing组件https://github.com/aristsoft/jpivot该组件只是在可视化视图多维数据,但不聚集他们本身。

在Java / Swing的商业数据透视表,你可以尝试特拉枢纽。 它可以读取从TableModel的数据,以及来自OLAP数据库。

http://www.citra-tech.com/products/pivot.html

NAT表是SWT世界上可用。 你应该试试。

http://www.eclipse.org/nattable/

分类:java的 时间:2015-03-15 人气:0
本文关键词: Java中,日食,SWT
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.111 (s). 10 q(s)