小编Wt *_*ker的帖子

Itext 7设置字体颜色

我正在从itext 5迁移到7.0.5并且遇到颜色问题.当我尝试以下内容时:

Text title1 = new Text("The Strange Case of ").setFontColor(Color.BLUE);
Run Code Online (Sandbox Code Playgroud)

我的IDE告诉我不推荐使用Color.BLUE.我找不到要用的东西.请帮忙.TIA.

java fonts itext7

2
推荐指数
1
解决办法
1205
查看次数

HTML 嵌入式 Base64 图像的 JEditorPane 内容类型

我正在使用 JeditorPane 和 JEditorKit 来显示一些 HTML。HTML 显示正确,但图像显示为损坏(它们在浏览器中正确显示)。图像 src 是 base64。我这样设置内容类型:

final JEditorPane ed=new JEditorPane();
ed.setContentType("text/html");
Run Code Online (Sandbox Code Playgroud)

我猜是因为它同时包含文本和图像,所以内容类型不正确。如果是这样,它应该设置为什么?TIA。

** 马杜山佩雷拉回复后**

final JEditorPane ed=new JEditorPane();
ed.setContentType("text/html");
ed.setEditable(false);
HTMLDocument html=(HTMLDocument) ed.getDocument();
html.putProperty("IgnoreCharsetDirective", new Boolean(true));
HTMLEditorKit htmle=(HTMLEditorKit) ed.getEditorKit();
try {
    htmle.insertHTML(html,html.getLength(),content,0,0,null);
} catch (BadLocationException | IOException e) {
    // Should not get here
    e.printStackTrace();
}
ed.addHyperlinkListener(new HyperlinkListener() {
          public void hyperlinkUpdate(final HyperlinkEvent pE) {
              if (HyperlinkEvent.EventType.ACTIVATED == pE.getEventType()) {
                  String desc = pE.getDescription();
                  if (desc == null || !desc.startsWith("#")) return;
                  desc = desc.substring(1);
                  ed.scrollToReference(desc);
              } …
Run Code Online (Sandbox Code Playgroud)

html java swing image jeditorpane

1
推荐指数
1
解决办法
1150
查看次数

将itextpdf库添加到Eclipse

我似乎想要将itextpdf库添加到Eclipse中.似乎itext可以通过github获得,但我没有看到jar文件包含在Eclipse中作为外部库.另一方面,看起来它可以通过Maven存储库获得,但经过大量搜索,我无法弄清楚如何将它们包含在Eclipse中.我能找到的只是涉及编辑pom.xml和/或settings.xml的指令.当然,这并不是那么复杂.

所以我的问题是我在安装新的软件面板中使用什么作为itext或maven的网站?或者,我在哪里可以找到要下载的itext jar文件?TIA.

java eclipse itext maven

0
推荐指数
1
解决办法
1929
查看次数

同一类中的Java静态和非静态变量

我需要一些帮助来澄清静态和非静态变量。我的理解是静态变量在类的所有实例中具有相同的值。但是,假设我在同一个类中混合了静态和非静态变量。当我引用一个静态变量时,无论使用哪个实例,我都会得到相同的值?然而,当我引用一个非静态变量时,我将获得与该特定类关联的值?这似乎是一个内存管理噩梦。这真的是它的工作原理以及静态内存是如何处理的吗?是否在每个实例中创建了变量的多个副本,然后以某种方式同步,或者是在每个实例中创建的地址引用?在同一个类中混合使用静态和非静态变量是否有任何陷阱?TIA。

java variables static non-static

-1
推荐指数
1
解决办法
4660
查看次数

标签 统计

java ×4

eclipse ×1

fonts ×1

html ×1

image ×1

itext ×1

itext7 ×1

jeditorpane ×1

maven ×1

non-static ×1

static ×1

swing ×1

variables ×1