jlabel相关内容
有没有办法让 JLabel 的文本拉伸到 100% 的高度?当组件的大小也发生变化时,我需要更新文本. 我看到了一些可行的解决方案;它涉及计算和设置字体大小,使其显示正确的高度.我还必须在高度发生变化时添加侦听器以使其响应,但我不知道应该在哪里做. 我希望有更好的布局管理器解决方案,但找不到任何东西. 有什么想法吗? 解决方案 在下面显示的方法中,所需的文本使用 Text
..
如何从添加到 JLabel 的 JComponent(s) 中正确返回 XxxSize 第一.图 >> 让 LayoutManager 像 JPanel 一样工作,JLabel 返回 Size(0, 0) 第二.图>> 在JLabel中添加了一些PreferredSize 第三.图 >> 从添加到 JLabel 的 JComponent(s) 计算出的 PreferredSize
..
所以说我想在 JLabel 中显示很长的一行.我该怎么做? 目前,更长的行是这样的: 我必须调整窗口大小才能看到完整的文本. 当文本几乎达到我的 JFrame 的宽度时,我怎样才能做到有换行符? 我不确定这里是否需要任何代码才能让您回答这个问题,但仍然: 我的框架属性: frame = new JFrame();frame.setDefaultCloseOperat
..
我试图将相同的 jlabel 存储图像两次加载到 gridlayout 面板中,但是不是创建图像的两个实例,图像只显示一次然后移动. 如何将pieces数组中相同的JLabel位置存储到boardLabels数组中的多个JLabel中. 谢谢:) public static JPanel boardPanel = new JPanel(new GridLayout(4, 0));pu
..
在 JLabel 中添加超链接的最佳方法是什么?我可以使用html标签获取视图,但是当用户点击它时如何打开浏览器? 解决方案 您可以使用 JLabel 来做到这一点,但另一种方法是设置 JButton.这样,您就不必担心可访问性,只需使用
..
我正在编写一个不断 ping 服务器的程序.我编写了代码来检查一次,然后将 ping 放入 JLabel 并将其放入名为 setPing() 的方法中. 这是我的代码 private void formWindowOpened(java.awt.event.WindowEvent evt) {设置平();} 那行得通,但只做了一次,所以我做到了: private void form
..
我在 JLabel 中显示一些文本.基本上我是动态生成文本,然后应用一些 HTML 标签(例如,BR 和 B)来格式化文本.最后,我将此格式化文本分配给我的 JLabel. 现在我希望我的 Jlabel 在到达屏幕末尾时自动将文本换行到下一行,就像记事本中的“自动换行"功能一样. 我该怎么做? 解决方案 如果您将文本包裹在 ... 中应该可以工作 更新:那么,
..
我正在使用 NetBeans GUI 构建器来处理我的布局(我对 LayoutManagers 很糟糕)并试图放置一个简单的 JLabel,以便它始终在其父 JPanel 内居中(水平).理想情况下,即使 JPanel 被调整大小,这也将保持正确,但如果这是一个疯狂的编码量,那么在首次创建 JPanel 时仅居中就足够了. 我自己尝试处理布局已经够糟糕了,但是由于 NetBeans GUI
..
我正在尝试在 JLabel 单元格之间画线,但无法获得它们的坐标.这些线必须遵循从起点到终点的路径. 在我的 View 类中,以下代码创建网格: void createGrid(int rows, int cols) {MyMouseListener 监听器 = new MyMouseListener();设置行(行);mainPanel.setLayout(new GridLayout(
..
我正在创建一个 GUI,我对 Swing 和 awt 还很陌生.我正在尝试创建一个 gui,它在启动时将背景设置为图像,然后使用一种方法来创建各种幻灯片.我已经尝试过了,但我没有附加到代码中,所以我能够接受修订和/或全新的概念. EDIT(9/15/13):我的幻灯片有问题,我似乎无法让它工作. 这是我当前的代码. 公共类 MainFrame 扩展 JFrame{JLabel bac
..
我遇到了循环问题.这个怎么循环,遍历不同的值并在标签上显示所有值,而不是在标签上显示数组的最后一个值? 循环代码图像. 解决方案 下面的代码只是从您的屏幕截图中复制(编写)的.其中有一个小错误. sinhvien sv = new sinhvien();sv.setdata("CC",12);sv.setdata("CL",14);sv.setdata("CCCL",16);s1.
..
我遇到了循环问题.这个怎么循环,遍历不同的值并在标签上显示所有值,而不是在标签上显示数组的最后一个值? 循环代码图像. 解决方案 下面的代码只是从您的屏幕截图中复制(编写)的.其中有一个小错误. sinhvien sv = new sinhvien();sv.setdata("CC",12);sv.setdata("CL",14);sv.setdata("CCCL",16);s1.
..
如果我有一个整数类型的 ArrayList,其中包含 1、3、4、9、10 等数字......我如何在 JLabel 上显示这些,而不是总和,而是序列中的所有数字. 因此 JLabel 将显示,在本例中:134910 在此先感谢您的帮助. 编辑:谢谢大家,当然我应该考虑追加.不管怎样,谢谢大家! 解决方案 像这样: StringBuilder sb = new Stri
..
我正在编写游戏,需要 60 秒倒计时.当我点击“开始"按钮时,我希望它开始倒计时.我现在可以手动让它倒计时,但需要它自动倒计时. 这是一个 Java Applet,而不是 Javascript. 当我使用其他按钮时,有没有办法让这个计时器在后台运行?我正在使用 JLabels 和 JButtons.我可以同时运行两个 ActionListeners 吗? 解决方案 使用 jav
..
一开始,我想为我的 Jlabel 添加一个大纲,我找到了这个来源 https://stackoverflow.com/a/23521196/14949008 它可以工作,但我无法更改轮廓粗细的大小. 我想使用相同的代码将标签文本的粗细更改为更粗(因为此代码易于实现)...但我不明白如何更改轮廓的粗细....任何帮助都会被挪用 包Test2;导入 java.awt.*;导入 javax.sw
..
在我的代码中,用户按下一个按钮,然后我希望它调用一个 SwingWorker 后台线程,在那里我基本上遍历一个列表,将它与其他数据交叉引用,然后使用 JLabel 为每个更新 GUI通过我的循环.问题是我知道我应该在 doInBackground() 中执行此操作,但是我没有什么可返回的,而且我还想在每次循环循环时使用新的 JLabel 更新 JPanel.我该怎么做呢?谢谢! 解决方案
..
我想在 Java 中制作一个与此类似的图块: 因此,tile 由背景图像和应在 Java 程序中设置的文本组成. 我曾尝试使用 JLabel 但它只显示背景图像之外的文本.有什么建议吗? 解决方案 使用 JLabel 作为背景,然后添加另一个 Swing 组件到标签以显示文本. 几个例子: import java.awt.*;导入 javax.swing.*;导入 ja
..
我有一个名为status的Jlabel,它是空的.当我第一次执行 status.setText()时,它可以正常工作,但是当我再次更改它时,它会覆盖第一次更改,而不是像应有的那样替换它.发生了什么事? package panda.org;导入java.awt.*;导入java.awt.event.*;导入javax.swing.*;导入java.lang.Math;公共类NumberGame实
..
代码的目的是使Tıme和毫秒始终运行.当按下按钮时,此时的当前时间将出现在绿色面板上.我做了截图. 我的应用必须看起来像这样: 有帮助吗? 我的按钮没有将时间发送到greenPanel. import java.awt.*;导入java.awt.event.ActionEvent;导入java.awt.event.ActionListener;导入java.text.Simp
..
我有一个扩展 JLabel 的类.这个JLabel具有奇异的形状,我在 paintComponent 方法中绘制它.我想在jLabel的中心显示一个文本,但是未显示该文本.谁能帮我. 以下是我的简单HLabel类: 私有类Scudetto扩展了JLabel {私有静态最终长serialVersionUID = 1L;公共Scudetto(字符串line_point){超级(line_poi
..