- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一种方法来禁用 JComboBox() 中 addItem() 方法的 HTML 解析。
JComboBox jHighlight = new JComboBox();
for (int i = 0; i < tl.size(); i++) {
//getTagname() returns a string like "br", "a", "body" or "html"
jHighlight.addItem("<" + tl.get(i).getTagname() + ">");
}
JComboBox 中的输出将如下所示:
<a>
<br>
<body>
//notice the blank space where <html> should be
<link>
<meta>
所以问题是 html 标签被解析,因为我在它前面添加了 < 符号,我该如何解决这个问题?我尝试使用“\u003C”代替,但它仍然解析为 html 并且该标签没有显示在列表中。
最佳答案
我相信以下两个语句中的任何一个都可以做到这一点:
highlight.putClientProperty("html.disable", true);
highlight.putClientProperty(
javax.swing.plaf.basic.BasicHTML.propertyKey, null
);
如果您在某个地方创建和配置组件,您可能需要考虑为所有组件进行设置。组件支持中HTML文本的设计不好。
关于java - 在 JComboBox.addItem(o) 中禁用 HTML 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/910191/
我想使用 AddItem 将项目添加到另一个组件的列表中。但是,我总是遇到undefined。 如何正确地将项目添加到列表中? 我也将其放入 CodeSandbox 中:https://codesan
所以我得到了好消息unchecked call to addItem(E)对于 JComboBox。我熟悉常见情况,但组合框位于功能处理的列表中,但解决方案却让我困惑。精简代码示例: public s
嗨, 我有一个 JComboBox,我要向其中添加自定义对象项。但有时添加的对象是空的。因此,当组合框中有空项目时,它会折叠并变得非常薄。但一旦填充,就会变得正常高度。有人可以建议一些方法来保持 JC
这是我的代码: #include #include #include typedef struct{ unsigned long sz; char *item; } itemse
任何人都有 IVsProject.AddItem 的示例,直到现在我已经完成了以下操作,但不明白如何使用 IVsProject.AddItem 和 msdn没有任何例子。 private void M
我已经编写了一个可以完全工作的排序 vector 。但是我的Add方法很长,我觉得有很多冗余代码。 我编写了一个二进制搜索函数,我想在我的 Add 方法中使用它,而不是在 Add 函数中也进行比较。
我尝试向 QGraphicsScene 添加几个项目,但是在调用 scene->addItem(new Bonus(Bonus::BonusType::coin, randPoint, pixels,
我知道并理解将项目添加到 ListBox 的常用方法使用逻辑测试: If a = 1 Then ListBox1.AddItem x End If 但是,我想知道是否有可能 .AddItem直
尝试使用 discord.js 制作一个不和谐的机器人。我正在使用 sequelize 和 sqlite 创建一个数据库来存储数据。自定义函数似乎不起作用,终端在实际定义时认为它不是函数。可能有一个非
因此,我的程序执行关闭并重新打开 JFrame 的选项,但是当我这样做时,每次重新打开此 JFrame 时,itens 都会成倍增加。我在我的代码中搜索并打开我正在使用的 JFrame: Menu
我正在使用 Visual Studio 2008。 CMFCToolBarComboBoxButton 中的 AddItem 有问题。 我将 CMFCToolBarComboBoxButton 添加到
我在使用 RowSource 属性填充的 UserForm (UF) 上有一个 ComboBox (Combo)。 但是,稍后在程序中我需要清空 ComboBox 并使用 AddItem 方法填充它,
我有一个列表,其中包含我想在我的用户表单中添加到组合框中的值。 我想要的值在 A 列和 Z 列中(所以值来自 2 列)。我设法使用 AddItem 函数添加值,但努力向下拉列表添加标题(一些帖子说这是
我对 redux 还很陌生。我正在学习使用 React 和 Redux 的电子商务网站教程。我有一个 CollectionItem 组件,它有一个调用 addItem 函数的按钮,该函数将指定的项目添
我是 Qt 的新手,我有一个小问题要问你。我正在尝试在 ComboBox 上工作,当我将项目添加到一个整数组合框时; combobox->addItem(class.value); // class
我是 Qt 的新手,我有一个小问题要问你。我正在尝试在 ComboBox 上工作,当我将项目添加到一个整数组合框时; combobox->addItem(class.value); // class
前段时间还可以,现在不行了。控制台也没有给出任何错误。我添加了一个 console.log 字符串 console.log("You can't reach me!!"); 跟踪执行流程,但是当放置在
我的 Java 应用程序出现问题。也就是说,我在尝试将对象添加到 jComboBox 时收到错误。 incompatible types: Radnik cannot be converted to
我正在使用 realm.add(item, update: true) 将我的项目添加到 realm 并且 realm 对象是全局创建的 - var realm = Realm(),当我连续添加一些项
我正在尝试使用可编辑的JComboBox,以便用户在编辑器中输入内容时,可能的结果会显示在组合框的列表部分中。 不幸的是,我发现在使用 addItem(item) 或 getModel().addIt
我是一名优秀的程序员,十分优秀!