gpt4 book ai didi

java gui builder 自定义 jlabel

转载 作者:行者123 更新时间:2023-11-30 11:55:38 28 4
gpt4 key购买 nike

如何在 Netbeans 的图形用户界面构建器中添加自定义 JLabel

最佳答案

如果您只是想了解如何动态创建 JLabel,那么您已经接近了,尽管您在评论中发布的代码片段中有几个错误。这是一个与您的代码类似的示例:

import javax.swing.*;

public class Jpl extends JPanel {
public static final String[] LABEL_TEXT = {"Monday", "Tuesday",
"Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};

public Jpl() {
for (int i = 0; i < LABEL_TEXT.length; i++) {
JLabel lbl = new JLabel();
lbl.setText(LABEL_TEXT[i]);
add(lbl);
}
}

private static void createAndShowUI() {
JFrame frame = new JFrame("Jpl");
frame.getContentPane().add(new Jpl());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}

public static void main(String[] args) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
createAndShowUI();
}
});
}
}

另一方面,如果您尝试创建自己的类,该类从 JLabel 扩展,您可以将其放入 NetBeans GUI 构建器选项板中,那么事情会有点困难。

编辑:但并非不可能。可以通过 NetBeans Palette Manager 添加自定义组件。有关更多信息,请查看此链接:Creating GUIs with NetBeans查看自定义组件部分

关于java gui builder 自定义 jlabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4911119/

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