Here you can find the source of formatTooltip(String tooltip)
public static List<String> formatTooltip(String tooltip)
//package com.java2s; //License from project: Open Source License import java.util.ArrayList; import java.util.List; public class Main { public static List<String> formatTooltip(String tooltip) { return formatTooltip(tooltip, 45); }//from ww w .j a va2 s. c o m public static List<String> formatTooltip(String tooltip, int length) { List<String> formattedTooltip = new ArrayList<String>(); while (!tooltip.isEmpty()) { if (tooltip.length() > length) { int lastSpaceIndex = 0; for (int i = 0; i < length; i++) { if (tooltip.charAt(i) == ' ') lastSpaceIndex = i; } formattedTooltip.add(tooltip.substring(0, lastSpaceIndex)); tooltip = tooltip.substring(lastSpaceIndex); } else { formattedTooltip.add(tooltip); tooltip = ""; } } return formattedTooltip; } }