gpt4 book ai didi

java - 在 Java Swing 元素中使用 HTML 样式是不好的做法吗?

转载 作者:太空狗 更新时间:2023-10-29 22:57:56 27 4
gpt4 key购买 nike

使用 HTML 设置 Swing 元素的样式被认为是不好的做法?

举个例子,如果我想让标签变大变红一次,我有两个选择:

要么使用 API 调用:

JLabel label = new JLabel("This is a title");  
label.setFont(label.getFont().deriveFont(18));
label.setForeground(Color.red);

或者使用 HTML:

JLabel label = new JLabel("<html><font size='4' color='#ff0000'>This is a title");

此外,HTML 方式 允许我强调一个词而不是整个标签,以及其他类似用途。

使用 HTML 有什么缺点?它更贵吗?是否不能保证所有 JRE 上的格式?

最佳答案

  1. 不,在 Swing JComponents 中使用 HTML 语法既不是坏习惯也不是好习惯

  2. 如今,Java 支持 HTML 3.2,但对某些 CSS 属性的支持有所减少

  3. JTextPane 和 JEditorPane 支持使用 HTML 语法添加和定位 JComponents

关于java - 在 Java Swing 元素中使用 HTML 样式是不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11779818/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com