gpt4 book ai didi

java - 如何在 Java 中创建要打印到 JFrame 的 JLabel 数组

转载 作者:搜寻专家 更新时间:2023-11-01 01:38:52 25 4
gpt4 key购买 nike

我正在尝试制作一组​​标签。每个标签都有一个来自函数的不同值。我不知道要使用的标签的确切数量。我的意思是可以打印任意数量的值。请帮我做这件事。

最佳答案

很简单,只需一个方法返回一个数组或一些 JLabel 集合并将它们全部添加到您的 JComponent(例如 JPanel)

class MyPanel extends JPanel{

public MyPanel(){
super();
showGUI();
}

private JLabel[] createLabels(){
JLabel[] labels=new JLabel[10]
for (int i=0;i<10;i++){
labels[i]=new JLabel("message" + i);
}
return labels;
}

private void showGUI(){
JLabel[] labels=createLabels();
for (int i=0;i<labels.length();i++){
this.add(labels[i]);
}
}
}

关于java - 如何在 Java 中创建要打印到 JFrame 的 JLabel 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2712414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com