问题标签 [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 - 如何禁用 JLabel 的自动 HTML 支持?
Swing JLabel 自动将任何以 <html> 开头的文本解释为 HTML 内容。如果这个 HTML 的内容是一个带有无效 URL 的图像,这将导致整个 GUI 挂起,因为应该加载这个图像的 ImageFetche 将被 NPE 退出。
要重现此问题,只需按如下方式创建 JLabel
我知道有一个客户端属性可以防止 JLabel 解释 HTML。但是 JLabel 是许多 Swing 组件(如 JTree、JTable 等)的默认渲染器实现,这对于几乎所有允许用户输入的 Swing 应用程序来说都是一个问题。因此,我没有实现大量的自定义渲染器,而是在寻找一个禁用 HTML 解释的全局解决方案。
java - 多个 JLabel 上的 MouseListener 未按预期工作
我在 a 里面有 5JLabels
个,在 aJPanel
里面JFrame
。我正在添加JLabels
使用 for 循环,该循环遍历颜色数组:
这将创建 5 个JLabels
,每个都分配相同ImageIcon
的值,水平分布在JPanel
. 每个都有一个MouseListener
添加到它,但只有最后一个要添加的标签会触发事件。
我有一个涉及包含ImageIcon
尾随光标的标签的次要问题,当我将鼠标悬停在 5 个标签中的任何一个上时,该光标会停止。我想这是一个图层索引问题,但无法解决。
非常感谢您对这些的任何帮助,谢谢!
java - 无法弄清楚如何将结果输出到 JLabel 而不是 System.out.println
我再次陷入困境,试图弄清楚如何找出点击到 label1 的按钮。
当我单击 button01 时,我会打印出 A 。我需要它打印到 label1 虽然并在按下 A 时说文件夹 A 和按下 B 时说 B 等等。朝着正确的方向轻推?
java - 访问java内部类中的变量
我正在尝试创建一个 JLabels 数组,单击时它们都应该不可见。当试图通过需要访问用于声明标签的循环的迭代变量的内部类来设置鼠标侦听器时,就会出现问题。代码不言自明:
我认为我可以通过使用this
或super
代替label[i]
内部方法中的调用来克服这个问题,但我无法弄清楚。
编译错误是:局部变量 i 是从内部类中访问的;需要声明为final`
我敢肯定,答案一定是我没有想到的非常愚蠢的事情,或者我犯了一些小错误。
任何帮助,将不胜感激
java - 如何最好地显示 JGraphX?
是否可以通过将 JGraphX 添加到 JLable 来显示它?testJGraphX(下)的大部分内容取自 JGraphX Hello World 示例,但图表未显示在 jLable1 中。对于 JGraphX,是否有比 JLabel 更好的容器?
java - 更改文本事件上的 JLabel
更改内部文本时如何在 JLabel 上检索事件?
我有一个 JLabel,当更改里面的文本时,我必须更新其他字段。
java - 在 JLabel 上的 ImageIcon 周围创建边框,而不是在 Jlabel 周围
我在为 JLabel 中的图标创建边框时遇到问题。我有 JPanel,在其中将其设置为 GridLayout。我在 JPanel 上添加了 Jlabel。JLabel 的大小取决于图标的大小。但是,当我尝试在图标上设置边框时,它会根据网格的大小而不是网格内图标的大小创建边框。
如何在图像周围而不是网格大小上创建边框?
为什么边框遵循网格的大小而不是 imageIcon 的大小?
java - Java - JLabel 背景不是完全透明的?
我有一个带有方框图标的 JLabel。我在 Photoshop 中创建图标的图像。这是一个 png-24 图像,背景已完全擦除。
但是当在深色背景上移动时,您可以看到背景不是完全透明的:
编辑#2:
图像是透明的。我什至浏览了 Photoshop 教程,以确保我以正确的方式创建透明图像。问题似乎与 Java(和 JLabels)有关。
我该如何解决?
java - JLabel 文本在不到一秒后消失
我在 netbeans 中创建了一个 JFrame(它目前只包含一个 JLabel),它连接到数据库并获取一个字段并将其显示在 JLabel 中。当我运行程序时,JLabel 显示该字段不到一秒钟,然后 JLabel 中的文本消失了!谁能告诉我为什么会这样?我也在 JTextField 中尝试过,同样的问题。
代码 :