GenericTable

其他资源 2025-08-01

Javafx通用表库

该项目的目的是将一些基本的Excel(例如功能)带到Javafx表。这项工作是https://www.*ge*ms*oftware.org岩土工程建模软件(GEMS)的开发工作的分支。

支持:

  1. TableView中单元格的编辑
  2. 拖动用鼠标选择矩形
  3. 使用键盘(CTRL-X,CTRL-C,CTRL-V)剪切副本,粘贴单元格
  4. 上下文菜单,用于切割,复制,粘贴,删除,内部,删除行。右键单击表显示上下文菜单
  5. 带有切割,复制,粘贴和删除功能的Menubar
  6. 验证浮子,整数,双值

结构 :

'''

src/main/java-> com.gems.table-包含通用表库

          ->tableapp       - example app that uses the generic library 
                             to create an editable table
                             
          ->View           - fxml and css files 

设置.gradle

build.gradle

'''

建筑

gradle.build

这将创建一个称为tableapp.jar的jar文件

跑步

Java -Jar tableapp.jar

参考:

这项工作基于下面的一些作品,并将其扩展到形成一个共同的库。

  1. tableview文档来自Oracle https://docs.o**ra*cle.com/javafx/2/ui_controls/table-view.htm

  2. 设置可编辑的tableview https://dzone.*com/**articles/Editables-tables-indables-indables-indables-inders-ighatps://github.com/lankydan/javafx-table-table-tutorial/tree/tree/master/javafafxtablebtabletabletabletabletutorial

  3. ROLAND https://gist.g**ith*ub.com/roland09/6fb31781a64d9cb62179在tabeview上复制和粘贴

  4. Tony Sintes的自定义活动

执照

这项工作是在FreeBSD许可下获得许可的。 (2条BSD许可条款)

下载源码

通过命令行克隆项目:

git clone https://github.com/s6ch13/GenericTable.git