src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XArrayDataViewer.java

Print this page
rev 10537 : 8055723[core]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>

*** 77,105 **** oddRowColor.getBlue() + ")"; Color foreground = arrayEditor.getForeground(); String textColor = String.format("%06x", foreground.getRGB() & 0xFFFFFF); StringBuilder sb = new StringBuilder(); ! sb.append("<html><body text=#"+textColor+"><table width=\"100%\">"); for (int i = 0; i < arr.length; i++) { if (i % 2 == 0) { ! sb.append("<tr style=\"background-color: " + ! evenRowColorStr + "\"><td><pre>" + ! (arr[i] == null ? ! arr[i] : htmlize(arr[i].toString())) + ! "</pre></td></tr>"); } else { ! sb.append("<tr style=\"background-color: " + ! oddRowColorStr + "\"><td><pre>" + ! (arr[i] == null ? ! arr[i] : htmlize(arr[i].toString())) + ! "</pre></td></tr>"); } } if (arr.length == 0) { ! sb.append("<tr style=\"background-color: " + ! evenRowColorStr + "\"><td></td></tr>"); } sb.append("</table></body></html>"); arrayEditor.setText(sb.toString()); JScrollPane scrollp = new JScrollPane(arrayEditor); comp = scrollp; --- 77,105 ---- oddRowColor.getBlue() + ")"; Color foreground = arrayEditor.getForeground(); String textColor = String.format("%06x", foreground.getRGB() & 0xFFFFFF); StringBuilder sb = new StringBuilder(); ! sb.append("<html><body text=#").append(textColor).append("><table width=\"100%\">"); for (int i = 0; i < arr.length; i++) { if (i % 2 == 0) { ! sb.append("<tr style=\"background-color: ") ! .append(evenRowColorStr).append("\"><td><pre>") ! .append(arr[i] == null ? ! arr[i] : htmlize(arr[i].toString())) ! .append("</pre></td></tr>"); } else { ! sb.append("<tr style=\"background-color: ") ! .append(oddRowColorStr).append("\"><td><pre>") ! .append(arr[i] == null ? ! arr[i] : htmlize(arr[i].toString())) ! .append("</pre></td></tr>"); } } if (arr.length == 0) { ! sb.append("<tr style=\"background-color: ") ! .append(evenRowColorStr).append("\"><td></td></tr>"); } sb.append("</table></body></html>"); arrayEditor.setText(sb.toString()); JScrollPane scrollp = new JScrollPane(arrayEditor); comp = scrollp;