gpt4 book ai didi

java - 你能让一个JFrame随机选择一张图片作为它的背景吗

转载 作者:行者123 更新时间:2023-12-01 14:46:57 24 4
gpt4 key购买 nike

你能制作一个JFrame,它只是随机选择提供的三到四张图片作为背景吗?这样,当用户打开 JFrame 时,JFrame 将选择任何指定的图片作为背景。

我想要这样的东西:

ImageIcon background = new ImageIcon("First Image.png");
JLabel label = new JLabel(background);
frame.add(label);

第二张图片:

ImageIcon background2 = new ImageIcon("Second Image.png");
JLabel label2 = new JLabel(background2);
frame.add(label2);

第三个:

ImageIcon background3 = new ImageIcon("Third Image.png");
JLabel label3 = new JLabel(background3);
frame.add(label3);

也许是第四个:

ImageIcon background4 = new ImageIcon("Fourth Image.png");
JLabel label4 = new JLabel(background4);
frame.add(label4);

我想要一些代码,这样 JFrame 就可以使用这些代码中的任何一个。

还有,有没有办法随机更改 JFrame 标题?

就像我想要这样:

“我的游戏:这是最好的!”

...然后当用户再次打开 JFrame 时,标题可能会更改为:

“我的游戏:试试吧,它是新的!” 和/或

“我的游戏:您可以轻松玩它!” 和/或

“我的游戏:找到所有谜团...” 和/或

“我的游戏:钱不会流到树上!” 以及其他有趣的台词。

希望我能让您轻松理解!

最佳答案

另请考虑 Collections.shuffle() ,如图here对于 List<JLabel>here对于 List<Icon> .

关于java - 你能让一个JFrame随机选择一张图片作为它的背景吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15336155/

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