javafx - Fill ListView base on its height -
i have:
an array of integer, illustration 100000 elements a listview info part of above arrayi 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