当前位置: 首页 > 面试题库 >

将JTextPane设置为内容类型HTML并使用字符串构建器

澹台华晖
2023-03-14
问题内容

我正在使用字符串生成器将文本追加到我的JTextPane上,我将内容类型设置为,pane.setContentType("text/html");但是实际上没有文本出现在我的JTextPane上。

这是我的附加示例:

buildSomething.append("<b style=\"color:pink\">"+Birthday+"</span>");

我做错什么了吗?我该如何解决它?


问题答案:

每次JTextPane.setText(...)被称为新的内容类型被确定。以开头的文本,"<html>"您已经有了HTML。

在您的情况下,将创建一个新文档HTMLDocument。

@mKorbel:每次JTextPane都将创建以下HTML。

    buildSomething.append("<html>");
    buildSomething1.append("<html>");
    for (int i = 0; i < 10; i++) {
        buildSomething.append("<span style=\"color:red\">" + myBirthday + "</span>");
        buildSomething1.append("<b style=\"color:blue\">" + myBirthday + "</b>");
    }


 类似资料:
  • 问题内容: 我可以解析JTextPane的内容,而不会遇到HTML中的任何问题: 这导致 你好! 但是每当我尝试将字符串附加到textPane时,使用 (如该问题所示),我的输出是 你好! (不带空格)-跳过html格式。 如何在我的JTextPane对象上附加一个字符串,并保持添加部分的HTML格式? 问题答案: 使用例如 要么 如果要插入段落/表格或其他分支元素,则使用该方法

  • null 当我创建正文部分时,我是否应该显式地设置top mime消息的内容类型,然后设置每个正文部分? 如果是,在上面的例子中它们应该是什么? 对于html建议,对于附件建议,对于内联建议。我正在使用所有这些,那么对于完整的消息和不同的主体部分应该是什么内容类型? 通过上面的代码,我得到了正确的html文本,纯文本,内联图像和附件在正确的地方与James集成的ThunderBird。 因此,我不

  • 本文向大家介绍VBA 使用格式将数字类型转换为字符串并将其格式化为字符串,包括了VBA 使用格式将数字类型转换为字符串并将其格式化为字符串的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我有一个枚举,我想让这些枚举类型在开关情况下成为字符串。 因此,在上面我硬编码“Mon”,而不是有一种方法,我们可以直接将枚举类型作为字符串。就目前而言,如果我在交换机案例中传递枚举类型,我将获得id 0、1或2,但我需要Mon/Tue/Wed作为字符串

  • 我在我的项目中使用Spring Boot Spring数据Postgresql Kotlin。 默认情况下,JPA对字符串字段使用varchar(255),因此我需要为我的所有字符串列添加@Col列(列定义="TEXT")。 当我不添加@Column时,有什么方法可以将文本设置为默认字符串?

  • 我正在尝试使用HttpClient创建以下帖子,使用postman它工作正常,但我似乎无法在代码中复制它。我需要将标题内容类型设置为application/json,并在文章正文中包含一个对象。 邮递https://mycompanyurl.com/authenticate 标题 键:内容类型,值:应用程序/json 正文{“username”:“someusername”,“password”: