Monday, 15 September 2014

javafx - Fill ListView base on its height -



javafx - Fill ListView base on its height -

i have:

an array of integer, illustration 100000 elements a listview info part of above array

i want maintain listview filled while changing vertical size , vertical scrollbar hide. mean listview.getitems.size()=number of current observable cells in listview.

how can that? help me plz?

i have found solution it.

you have listview , observablelist integers if not create 1 array.

listview lv = new listview(); observablelist integerarray = fxcollections.observablearraylist(); //set items lv.setitems(integerarray); //add alter listener observable list integerarray.addlistener(new listchangelistener() { @override public void onchanged(change change) { //set height of listview accordingly lv.setprefheight((lv.getitems().size() * 25)); } });

so when add together or remove observable list listener triggered , listview size change

listview javafx

No comments:

Post a Comment