📄 pbuilder.java
字号:
package com.devsphere.articles.usingjsf;
public class PBuilder {
public static String toHTML(PBean pbean) {
StringBuffer buf = new StringBuffer();
buf.append("<p align=\"");
buf.append(pbean.getAlign());
buf.append("\">");
buf.append("<font size=\"");
buf.append(pbean.getSize());
buf.append("\" color=\"");
buf.append(pbean.getColor());
buf.append("\"");
Object font[] = pbean.getFont();
if (font != null && font.length > 0) {
buf.append(" face=\"");
for (int j = 0; j < font.length; j++) {
if (j > 0)
buf.append(',');
buf.append(font[j]);
}
buf.append("\"");
}
buf.append(">");
if (pbean.isBold())
buf.append("<b>");
if (pbean.isItalic())
buf.append("<i>");
if (pbean.isUnderline())
buf.append("<u>");
String s = pbean.getText();
int n = s.length();
for (int i = 0; i < n; i++) {
char ch = s.charAt(i);
switch (ch) {
case '<':
buf.append("<");
break;
case '>':
buf.append(">");
break;
case '&':
buf.append("&");
break;
case '"':
buf.append(""");
break;
default:
buf.append(ch);
}
}
if (pbean.isUnderline())
buf.append("</u>");
if (pbean.isItalic())
buf.append("</i>");
if (pbean.isBold())
buf.append("</b>");
buf.append("</font>");
buf.append("</p>");
return buf.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -