问题标签 [jlabel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java JFrame 很奇怪
当我运行它时,JLabel 不可见,但是当我调整窗口大小(使用鼠标)时,会显示 JLabel。为什么?
java - 如何在一个网格框中添加两个标签?
如何在同一个网格框中添加两个标签?例如在第 1 行,第 1 列将是 2 个标签?下面的代码将在两个不同的网格中添加标签。
java - 双击命令标签时添加按钮的问题
嗨,
我偶然发现了一个有趣的问题。当我双击 JSplitPane 中的 JLabel 时,我想在 JPanel 中添加另一个 jbutton,这是一种更短的拖放方式。问题是只有当我将鼠标放在按钮应该出现的区域时,按钮才会出现。为什么会这样?有人有线索吗?是否涉及一些与线程相关的问题?抱歉,我忘了提到我想双击它的 jlabel 在另一个 Jpanel 中,我想从中显示 jbutton,也许是相关的。提前致谢
java - 限制 html JLabel 中的行数
我有一个JLabel
需要显示一些 html 格式的文本。但是,我想将其限制为 4 行(如果是,请提供一个按钮来查看所有内容)。
到目前为止,我已经尝试手动或通过布局管理器设置最大尺寸。但是,这两种解决方案都可能导致显示部分行。
编辑:要添加更多细节,即使在正确考虑换行、调整组件大小和更改字体大小的情况下,我也需要强制使用 4 行。我已经考虑通过用一个合适的新标签替换标签来处理调整大小/字体大小的变化。
JLabel
似乎可以很好地处理不完整的标签,所以我可能会对输入字符串进行二进制搜索,找出哪个字符会导致它超过 4 行限制(使用FontMetric
来确定 4 行将有多少像素),然后替换现有标签与新标签。这种方法的一大缺点是,每次用户调整面板大小或更改字体时,我都需要运行计算(感觉就像一个肮脏的黑客攻击)。
java - 如何在 Java 中创建要打印到 JFrame 的 JLabels 数组
我正在尝试制作一系列标签。每个标签都有一个不同的值,这些值来自一个函数。我不知道要使用的标签的确切数量。我的意思是可以打印任意数量的值。请帮我做这件事。
java - 如何更改 JLabel 的字体大小以获取最大大小
我有JLabel
一个容器。字体的默认大小非常小。我希望 的文本JLabel
采用最大尺寸。
我怎样才能做到这一点?
java - 如何从透明 SVG 文件设置透明图标
我有一个透明的 SVG 文件。我想通过 setIcon() 将它用作 JLabel 的图标。
我将蜡染用于 SVG,但我不知道该怎么做。你能帮助我吗 ?
谢谢 :)
java - 构建项目时不显示 Netbeans JLabel 图标/文本
在 Netbeans 中,我使用 Jlabels 在 JFrame 中显示图像和文本。Jlabels 在 IDE 中正确显示,但是当我运行或构建项目时,一些 Jlabels 不显示(在前几个之后添加的标签)。为了解决这个问题,我必须重新开始并一次添加所有图像。这很糟糕,因为我从 4 到 8,现在我需要添加 20 多个图像。我真的不想从头再来。
java - Java Swing 应用程序中的希腊语/拉丁语科学 JLabel
对于科学应用程序,我想设计一个输入表单,让用户输入某些参数。其中一些使用希腊字母指定,其中一些使用拉丁字母。参数名称应使用普通JLabel
控件显示。
在 Windows 上,Tahoma字体(默认用于标签)包含拉丁字母和希腊字母,所以我只需将标签的 Text 属性设置为希腊(unicode)字符串,一切正常。
我想知道这是否也适用于 Linux 和 OSX 系统上的修改。这适用于哪些 Java/OS 版本。
我也很好奇是否有一种简单的方法可以在标签中显示下标(TeX 中的“\eta_0”),但这对我的应用程序来说并不那么重要......
user-interface - 即使在动态更改字体大小后,JLabel 也不显示所有字符
我正在尝试将一个经常变化的句子放入几个 jlabels 中。我的 3 个 jlabels 的宽度一直保持不变。我正在做的是更改字体大小,以便所有字符都可以适应而不会超出标签的显示范围。我所做的是在更改句子时调用下面的代码片段。
这是我的代码
但即使在重置字体大小后,有时最后一个字符也会超出显示范围。我已经从可能导致这种情况的 jlabels 中删除了边距。这发生在随机长度的句子上。我可以通过减少用于计算的标签宽度来解决应用程序的问题(希望如此)
谁能解释一下原因?可能是因为字体对称性的一些缺陷?