
{
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.javaimport 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)//设置大小
}
}
执行结果如下图:
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)