JPanel类型的数组循环如何添加JLabel标签

JPanel类型的数组循环如何添加JLabel标签,第1张

for ( int x = 0 x < 10 x++ )

{

    if (null == xianshi[x])

    {

        xianshi[x] = new JPanel ()

    }

    xianshi[x].add (new JLabel ("我是第" + ( x + 1 ) + "个标签"))// 这里不出问题了

    shang.add ("" + x, xianshi[x])

}

首先将JLabel对象放到一个JPanel对象用,使用JPanel的add方法,然后把改JPanel对象放在JFrame对象中,使用该对象的add方法,设置visible,即可显示。

示例代码如下:

//文件名Demo.java

import javax.swing.JFrame

import javax.swing.JLabel

import javax.swing.JPanel

public class Demo extends JFrame {

public static void main(String[] args) {

JFrame jFrame = new JFrame()//创建jFrame

JPanel jPanel = new JPanel()//创建jPanel

jPanel.add(new JLabel("测试标签"))//为jPanel添加JLabel

jFrame.add(jPanel)//为jFrame添加jPanel

jFrame.setVisible(true)//设置可见性

jFrame.setSize(500, 500)//设置大小

}

}

执行结果如下图:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11348600.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存