jlabel相关内容

使用setText方法时JLabel不更新

在我目前正在从事的项目中,我想通过Jlabel显示一些信息. GUI的其他位置有一些按钮和文本字段,这些按钮和文本字段允许更改所说的信息,我想更新JLabel,但文本永不更改,或在启动时更新. 我曾尝试使用并发来更新标签,如本网站上其他问题所建议的那样,但是我对标签的更新并不满意.并发确实可以根据需要更新文本字段和comboBoxes. 我的代码的当前迭代如下所示, JFrame ..
发布时间:2021-02-12 18:59:18 Java开发

如何向JLabel添加文本

我正在创建一个图书阅读器,它将读取文件的内容并将其发送到Object [].我希望在我的页面上逐行显示此内容.我正在考虑某种循环,该循环会将文本添加到标签中,但是这是我的问题:如何将文本添加到JLabel的末尾,而不是设置整个内容? 解决方案 您可以使用getText()检索其中的内容,然后使用setText()设置新值. 因此,将something添加到末尾,您会这样做 la ..
发布时间:2021-02-12 18:59:07 Java开发

如何将JLabel.getIcon()转换为BufferedImage

我有一个仅包含图标的JLabel,我可以通过label1.getIcon()获得该Icon,但是我不知道如何将该Icon转换为BufferedImage.仅供参考,我不是在谈论ImageIcon,而只是在谈论Icon.另外,我在“>如何将Icon从JLabel转换为BufferedImage时看到了这个问题. ?,但我似乎无法弄清楚. 与往常一样,任何示例或解释都将不胜感激. 谢谢! ..
发布时间:2021-02-12 18:58:58 Java开发

Java Swing JLabels在buildGUI方法中显示,但从其他方法添加时则不显示

我是一位业余爱好者,在写射箭记分卡.该程序运行良好,但代价是18行中每行都包含19个相同代码的部分.我正在尝试通过使用方法调用来压缩代码. 我正在使用Java SE6和Mig Layout 这是GUI中有效的代码部分. GUI如下所示 主页(包含主要方法)-> ChoiceGUI-> buildScoresPanel public void buildScoresPan ..
发布时间:2021-02-12 18:58:55 Java开发

Java在另一个方法中更改JLabel的文本

我想在其创建方法之外更改JLabel的文本. 我浏览了同一主题的其他页面,但仍然无法正常工作.也许我缺乏Java的知识来独自解决这个问题. 你能帮我吗? package autumn; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JLabel; public class Main ..
发布时间:2021-02-12 18:58:52 Java开发

如何重置JLabel

我正在尝试重置JLabel数组.标签的顶部有图像,因此当我按一个按钮时,标签应该被重置.我试图那样做 for(int i=0; i ..
发布时间:2021-02-12 18:58:46 Java开发

Java:如何在ActionListener之后不断更新使用AtomInteger倒计时的JLabel

我正在阅读有关该主题的不同主题,这些主题建议 Swing Timer类或 SwingUtilities.InvokeLater ...但是我在将他们的头缠住时遇到很多麻烦. 我使用 atomicInteger 创建了我的倒数计时器,它在控制台中运行良好.但是,当我尝试将其合并到Swing中时,它只会更新开始值和结束值(例如,设置5秒倒计时将显示在帧中:"5"-> 5秒后->"0". ..
发布时间:2021-02-12 18:58:43 Java开发

在JLabel的开头放置3个点

当JLabel中的文本太长时,在文本末尾会有可见的3个点.是否可以将它们放在开头? 解决方案 您可以考虑使用FontMetrics.类,以查看当前字体下的文本长度. _________________________________ | | This is some really long text that I want to fit in the small label |___ ..
发布时间:2021-02-12 18:58:37 Java开发

在JOptionPane中更新消息

我正在尝试制作一个在JOptionPane中显示时间的数字时钟.我设法在消息对话框上显示时间.但是,我不知道如何使它在对话框中每秒更新一次时间. 这是我目前拥有的: Date now = Calendar.getInstance().getTime(); DateFormat time = new SimpleDateFormat("hh:mm:ss a."); ..
发布时间:2021-02-12 18:58:32 Java开发

如何在Java GUI上添加多行标签?

我制作了一个Java swing GUI.现在,我想在其上显示一条静态消息,但该消息为多行,而JLabel为单行. 如何显示该消息? 我们可以设置JLabel的任何属性来显示多行消息吗? 我必须为多个行使用多个JLabel吗? 还有其他方法可以显示该消息吗? 解决方案 显示多行文本 ..
发布时间:2021-02-12 18:58:26 Java开发

为什么JLabel是第一个字符时不显示"/"?

我有一个带有JLabel的旋转面板. JLabel看起来像这样: new JLabel("/Foo /Bar /Foo /Bar"); 但是它在用户界面中的显示方式如下: 酒吧 Foo 酒吧 由于某种原因,第一行消失了.如果我删除斜杠或删除html标记,它会按预期工作.有没有办法使第一行显示为斜线?出现这种情况 ..
发布时间:2021-02-12 18:58:23 Java开发

更改JLabel的字体

如何更改JLabel的字体? 我尝试了这个但没有成功: JLabel nadpis = new JLabel(); nadpis.setFont(new Font("Papyrus", Font.ITALIC, 100)); nadpis.setText("hi"); 只是大小改变了,但字体仍然不变 解决方案 我没有看到可用的字体中的纸莎草纸.如何添加? 查看 Fo ..
发布时间:2021-02-12 18:58:20 Java开发