privatestaticfinalPatternREPLACED_BY_FEE_SUFFIX=Pattern.compile("(.*)\\(Replaced By Fee( #)?(\\d+)?\\).*");
privatestaticfinalPatternREPLACED_BY_FEE_SUFFIX=Pattern.compile("(.*)\\(Replaced By Fee( #)?(\\d+)?\\).*");
privatestaticEntryCelllastCell;
publicEntryCell(){
publicEntryCell(){
super();
super();
setAlignment(Pos.CENTER_LEFT);
setAlignment(Pos.CENTER_LEFT);
@ -47,6 +49,12 @@ public class EntryCell extends TreeTableCell<Entry, Entry> {
protectedvoidupdateItem(Entryentry,booleanempty){
protectedvoidupdateItem(Entryentry,booleanempty){
super.updateItem(entry,empty);
super.updateItem(entry,empty);
//Return immediately to avoid CPU usage when updating the same invisible cell to determine tableview size (see https://bugs.openjdk.org/browse/JDK-8280442)