jlabel相关内容

拉伸 JLabel 文本

有没有办法让 JLabel 的文本拉伸到 100% 的高度?当组件的大小也发生变化时,我需要更新文本. 我看到了一些可行的解决方案;它涉及计算和设置字体大小,使其显示正确的高度.我还必须在高度发生变化时添加侦听器以使其响应,但我不知道应该在哪里做. 我希望有更好的布局管理器解决方案,但找不到任何东西. 有什么想法吗? 解决方案 在下面显示的方法中,所需的文本使用 Text ..
发布时间:2021-11-25 18:58:12 Java开发

JLabel - 将更长的文本显示为多行?

所以说我想在 JLabel 中显示很长的一行.我该怎么做? 目前,更长的行是这样的: 我必须调整窗口大小才能看到完整的文本. 当文本几乎达到我的 JFrame 的宽度时,我怎样才能做到有换行符? 我不确定这里是否需要任何代码才能让您回答这个问题,但仍然: 我的框架属性: frame = new JFrame();frame.setDefaultCloseOperat ..
发布时间:2021-11-25 18:57:01 Java开发

JLabel 图像数组

我试图将相同的 jlabel 存储图像两次加载到 gridlayout 面板中,但是不是创建图像的两个实例,图像只显示一次然后移动. 如何将pieces数组中相同的JLabel位置存储到boardLabels数组中的多个JLabel中. 谢谢:) public static JPanel boardPanel = new JPanel(new GridLayout(4, 0));pu ..
发布时间:2021-11-25 17:59:20 Java开发

如何在 JLabel 中添加超链接?

在 JLabel 中添加超链接的最佳方法是什么?我可以使用html标签获取视图,但是当用户点击它时如何打开浏览器? 解决方案 您可以使用 JLabel 来做到这一点,但另一种方法是设置 JButton.这样,您就不必担心可访问性,只需使用 ..
发布时间:2021-11-25 17:19:57 Java开发

是否有“自动换行"?JLabel 的属性?

我在 JLabel 中显示一些文本.基本上我是动态生成文本,然后应用一些 HTML 标签(例如,BR 和 B)来格式化文本.最后,我将此格式化文本分配给我的 JLabel. 现在我希望我的 Jlabel 在到达屏幕末尾时自动将文本换行到下一行,就像记事本中的“自动换行"功能一样. 我该怎么做? 解决方案 如果您将文本包裹在 ... 中应该可以工作 更新:那么, ..
发布时间:2021-11-25 14:16:25 Java开发

在 JPanel 上居中 JLabel

我正在使用 NetBeans GUI 构建器来处理我的布局(我对 LayoutManagers 很糟糕)并试图放置一个简单的 JLabel,以便它始终在其父 JPanel 内居中(水平).理想情况下,即使 JPanel 被调整大小,这也将保持正确,但如果这是一个疯狂的编码量,那么在首次创建 JPanel 时仅居中就足够了. 我自己尝试处理布局已经够糟糕了,但是由于 NetBeans GUI ..
发布时间:2021-11-25 13:24:26 Java开发

在二维数组网格中的 JLabel 之间绘制线条

我正在尝试在 JLabel 单元格之间画线,但无法获得它们的坐标.这些线必须遵循从起点到终点的路径. 在我的 View 类中,以下代码创建网格: void createGrid(int rows, int cols) {MyMouseListener 监听器 = new MyMouseListener();设置行(行);mainPanel.setLayout(new GridLayout( ..
发布时间:2021-11-24 22:07:21 Java开发

使用 JLabels 更新图像的正确方法

我正在创建一个 GUI,我对 Swing 和 awt 还很陌生.我正在尝试创建一个 gui,它在启动时将背景设置为图像,然后使用一种方法来创建各种幻灯片.我已经尝试过了,但我没有附加到代码中,所以我能够接受修订和/或全新的概念. EDIT(9/15/13):我的幻灯片有问题,我似乎无法让它工作. 这是我当前的代码. 公共类 MainFrame 扩展 JFrame{JLabel bac ..
发布时间:2021-11-18 22:32:16 Java开发

如何循环 JLabel 中元素的文本?

我遇到了循环问题.这个怎么循环,遍历不同的值并在标签上显示所有值,而不是在标签上显示数组的最后一个值? 循环代码图像. 解决方案 下面的代码只是从您的屏幕截图中复制(编写)的.其中有一个小错误. sinhvien sv = new sinhvien();sv.setdata("CC",12);sv.setdata("CL",14);sv.setdata("CCCL",16);s1. ..
发布时间:2021-11-18 00:09:05 Java开发

如何循环 JLabel 中元素的文本?

我遇到了循环问题.这个怎么循环,遍历不同的值并在标签上显示所有值,而不是在标签上显示数组的最后一个值? 循环代码图像. 解决方案 下面的代码只是从您的屏幕截图中复制(编写)的.其中有一个小错误. sinhvien sv = new sinhvien();sv.setdata("CC",12);sv.setdata("CL",14);sv.setdata("CCCL",16);s1. ..
发布时间:2021-11-18 00:08:24 Java开发

ArrayList 内容到 JLabel

如果我有一个整数类型的 ArrayList,其中包含 1、3、4、9、10 等数字......我如何在 JLabel 上显示这些,而不是总和,而是序列中的所有数字. 因此 JLabel 将显示,在本例中:134910 在此先感谢您的帮助. 编辑:谢谢大家,当然我应该考虑追加.不管怎样,谢谢大家! 解决方案 像这样: StringBuilder sb = new Stri ..
发布时间:2021-11-18 00:06:07 Java开发

如何在我的小程序中进行倒计时?

我正在编写游戏,需要 60 秒倒计时.当我点击“开始"按钮时,我希望它开始倒计时.我现在可以手动让它倒计时,但需要它自动倒计时. 这是一个 Java Applet,而不是 Javascript. 当我使用其他按钮时,有没有办法让这个计时器在后台运行?我正在使用 JLabels 和 JButtons.我可以同时运行两个 ActionListeners 吗? 解决方案 使用 jav ..
发布时间:2021-11-16 22:27:11 Java开发

更改标签文本轮廓的粗细

一开始,我想为我的 Jlabel 添加一个大纲,我找到了这个来源 https://stackoverflow.com/a/23521196/14949008 它可以工作,但我无法更改轮廓粗细的大小. 我想使用相同的代码将标签文本的粗细更改为更粗(因为此代码易于实现)...但我不明白如何更改轮廓的粗细....任何帮助都会被挪用 包Test2;导入 java.awt.*;导入 javax.sw ..
发布时间:2021-09-06 19:09:30 Java开发

使用 Swingworker 不断更新 GUI

在我的代码中,用户按下一个按钮,然后我希望它调用一个 SwingWorker 后台线程,在那里我基本上遍历一个列表,将它与其他数据交叉引用,然后使用 JLabel 为每个更新 GUI通过我的循环.问题是我知道我应该在 doInBackground() 中执行此操作,但是我没有什么可返回的,而且我还想在每次循环循环时使用新的 JLabel 更新 JPanel.我该怎么做呢?谢谢! 解决方案 ..
发布时间:2021-09-02 20:43:40 Java开发

如何用Java制作瓷砖

我想在 Java 中制作一个与此类似的图块: 因此,tile 由背景图像和应在 Java 程序中设置的文本组成. 我曾尝试使用 JLabel 但它只显示背景图像之外的文本.有什么建议吗? 解决方案 使用 JLabel 作为背景,然后添加另一个 Swing 组件到标签以显示文本. 几个例子: import java.awt.*;导入 javax.swing.*;导入 ja ..
发布时间:2021-09-02 20:34:06 Java开发

由于某种原因使用.setText()时发生重叠

我有一个名为status的Jlabel,它是空的.当我第一次执行 status.setText()时,它可以正常工作,但是当我再次更改它时,它会覆盖第一次更改,而不是像应有的那样替换它.发生了什么事? package panda.org;导入java.awt.*;导入java.awt.event.*;导入javax.swing.*;导入java.lang.Math;公共类NumberGame实 ..
发布时间:2021-05-20 19:04:27 Java开发

如何将实时时间添加到JPanel以及如何将时间按下按钮添加到其他JPanel?

代码的目的是使Tıme和毫秒始终运行.当按下按钮时,此时的当前时间将出现在绿色面板上.我做了截图. 我的应用必须看起来像这样: 有帮助吗? 我的按钮没有将时间发送到greenPanel. import java.awt.*;导入java.awt.event.ActionEvent;导入java.awt.event.ActionListener;导入java.text.Simp ..
发布时间:2021-05-20 19:04:24 Java开发

在用paintComponent绘制的图形上显示JLabel

我有一个扩展 JLabel 的类.这个JLabel具有奇异的形状,我在 paintComponent 方法中绘制它.我想在jLabel的中心显示一个文本,但是未显示该文本.谁能帮我. 以下是我的简单HLabel类: 私有类Scudetto扩展了JLabel {私有静态最终长serialVersionUID = 1L;公共Scudetto(字符串line_point){超级(line_poi ..
发布时间:2021-05-20 19:04:21 Java开发