1

I'm using JavaFx 2.0 TableView to display big data.

The problem is when i fill the TableView with 20,000 rows, it's became too slowly to display and search in the TableView, and it's take around 12 seconds to display the data into the TableView, also there are no obstacles from Database engine party.

I did a research for the possibility to solve it and how i can improve the performance of that TableView.

Can anyone help me for this issue ?!?

Muhamet Aljobairi
  • 1,627
  • 4
  • 19
  • 25
  • here is a related question which may help: http://stackoverflow.com/questions/15197490/javafx-tableview-issues-with-big-data – wero Dec 28 '15 at 17:16
  • 1
    It should work fine. I've tested `TableView`s with up to two million rows with no performance issues (on a machine with enough memory to hold the data). If you're experiencing performance problems there's probably something wrong with your code. Create and post a [MCVE] that demonstrates the problem. – James_D Dec 28 '15 at 17:48
  • Do you use Linux? Does your table contain mostly (or only) text in an RTL language (such as Arabic, Farsi or Hebrew) or another complex script (such as Hindi, Devanagari etc.)? – Itai Aug 01 '17 at 07:48
  • you can use pagination JavaFX . – Mazen Embaby Jul 29 '18 at 19:49

0 Answers0