setText(item, null); if (i < 0) { setText(item, text); setMnemonic(item, 0); } else { setText(item, text.substring(0, i) + text.substring(i + 1)); if (text.startsWith("<html>")) { // NOI18N setText(item, text.substring(0, i) + "<u>" + ch + "</u>" + text.substring(i + 2)); // NOI18N i += 3; // just in case it gets fixed