问题标签 [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.

0 投票
2 回答
2347 浏览

java - 如何将一个 jlabel 的属性复制到另一个新的 jlabel

我想将我的私有 jlabel 对象复制到一个新的 jlabel 对象并将新的对象公开。想法是允许任何人访问 jlabel 的属性,但不允许进行任何将显示在原始界面上的更改。下面的代码不起作用,因为它只是复制了原始对象的引用。

我怎么能按照我想要的方式做呢?我可以在上面使用 clone() 吗?

谢谢你

0 投票
3 回答
2188 浏览

java - JTabbedPane Tab 组件的 MouseEvents 没有通过

我有一个JTabbedPane带有自定义选项卡的组件。该组件包含一个JLabel(显示选项卡标题)和一个JButton(关闭按钮)。当我更改停止接收鼠标事件中的文本JLabel并且JLabel直接单击标签时无法再选择该选项卡时,如果单击标签周围,则可以选择该选项卡。有任何想法吗?

代码片段:

0 投票
2 回答
1053 浏览

java - 即时在 SWING JLabel 中单击时淡化/重绘/修改 ImageIcon

当鼠标单击标签时,我希望带有图标的 JLabel 看起来“被点击”。标签包含一个 ImageIcon。我不想将图标更改为另一个图标,而是想用另一个颜色集(例如: setXORMode(new Color(255,0,0) )“即时”重绘 ImageIcon。有人提示如何管理吗?

0 投票
3 回答
514 浏览

swing - 在 JTable 中相交 JLabel

在下图中,我试图实现以下目标。我有一个表格和许多标签浮雕在表格单元格上。标签的高度始终等于单元格的高度。因此,如果两个标签位于同一点,则隐藏另一个如较长的矩形所示,红色矩形在蓝色上。或者,我想要的是将高度设为一半,然后显示两个矩形(显示矩形的起点和终点,因为高度没用我可以减半矩形的高度以在同一单元格中再容纳一个。)

我必须在 JTable 中执行此操作。要附加标签,我们可以通过设置矩形边界并使用 table.add(label); 创建一个 JLabel 对象。

图片在这里

0 投票
3 回答
18795 浏览

java - Java Swing - JLabel 位置

我在设置 Jlabel 位置时遇到问题。
我将内容窗格设置为一些 JPanel,我创建并尝试添加我的 JLabel。

我希望我的 JPanel 位于我的应用程序的左上角,而我得到的是顶部中心的“SomeApp”。(而不是左上角)。

顺便说一句,我尝试添加 JButton,但我无法更改 JButton 的宽度、高度、x、y。

0 投票
2 回答
2963 浏览

java - 加载后在jDialog中更改jLabel的值

我有JDialog一个JLabel。我想每 10 秒更改一次标签的值。如何JDialogJLabel.

0 投票
2 回答
14448 浏览

java - Java - 设置 JLabel 的宽度/高度

我正在将图像添加到 JLabel 中并尝试设置宽度和高度......但它不起作用......帮助?

正如你在这里看到的......瓷砖不是32乘32......

替代文字

代码:

0 投票
1 回答
902 浏览

java - Swing:JLabel 在中间缩短了太长的文本

通常,面向左的 JLabel 通过添加句点来缩短右侧的文本,例如Hello wo.... 任何人都知道一个 JComponent(TableCellRenderer 不够),它可以缩短中间的文本(Hel...rld),例如对显示文件名有用吗?

0 投票
3 回答
5486 浏览

java - 如何突出显示 JLabel 的一部分?

在任何人建议 HTML 之前,我稍后会解释为什么这不是一个选项。我有一个表,其中包含一个包含文本单元格的列。我需要能够突出显示每个单元格中的一些文本。因此,例如,如果单元格包含“cat foo dog”......我可能想突出显示 foo。

我当前的方法是使用自定义 TableCellRenderer 将 html 放入一个 JLabel 组件中,该组件会被渲染并且有一段时间它很好。然后我注意到,当单元格中的文本变得太长而无法适应列宽时,它只会截断文本而没有正常的“...”,在这种情况下通常会发生这种情况。因此,用户不知道还有更多他们没有看到的文本。另一个问题是,如果原始文本本身包含 HTML(在我的情况下有时会包含 HTML),则单元格将无法正确呈现。我知道我可以逃避 html,但我仍然会遇到以前的问题。

如果我使用 jlabel 以外的组件,那么它会使我的表格单元格看起来很奇怪。有没有人有什么建议?谢谢

0 投票
2 回答
2078 浏览

java - Java JTabbedPane,更新其他选项卡 JLabel 值?

我有 2 JTabbedPane。我无法刷新数据。请帮助,这是我的代码:

窗格1:

窗格2:

这是我的主要课程:

labelUser从不更新,但我跟踪函数updateData,它被调用。为什么里面的文字labelUser没有更新?

编辑:

labelUser“来自pane2.java课堂。