⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pbuilder.java

📁 经典jsf 初学jsf的经典实例
💻 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("&lt;");
                    break;
                case '>':
                    buf.append("&gt;");
                    break;
                case '&':
                    buf.append("&amp;");
                    break;
                case '"':
                    buf.append("&quot;");
                    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 + -