如何在JFrame中添加(标签)random?
我试着做一个记忆卡游戏 有没有办法在JFrame窗口中添加(标签) 我使用FlowLayout,我有:如何在JFrame中添加(标签)random?,random,jframe,add,Random,Jframe,Add,我试着做一个记忆卡游戏 有没有办法在JFrame窗口中添加(标签) 我使用FlowLayout,我有: add(l1);add(l2);add(l3);add(l4); 如果我写这样的东西: add(l3);add(l4);add(l1);add(l2); 正在更改图像系列。。这就是我想要的。。。每次添加位置不同的标签 如果没有,是否有方法将不同行(随机)的图像放入标签中? 我用这种方式来放置图像: imageOfLabel1 = imageOfLabel2 = "im1.jpg"; i
add(l1);add(l2);add(l3);add(l4);
如果我写这样的东西:
add(l3);add(l4);add(l1);add(l2);
正在更改图像系列。。这就是我想要的。。。每次添加位置不同的标签
如果没有,是否有方法将不同行(随机)的图像放入标签中?
我用这种方式来放置图像:
imageOfLabel1 = imageOfLabel2 = "im1.jpg";
imageOfLabel3 = imageOfLabel4 = "im2.jpg";
对不起我的英语!:) 我不确定l1、l2、l3和l4的类型。假设它们都是JLabel实例。然后您可以创建一个数组,将其洗牌,然后添加:
JLabel[]ls=新的JLabel[]{l1,l2,l3,l4};
//洗牌
Random rand=新的Random();
对于(int i=0;i
您是否想过为l1
、l2
、l3
和l4
创建一个数组,然后在添加之前将其洗牌?@Dokimi我不确定,但您可能会将其标记为正确答案。