gpt4 book ai didi

java - 按钮未从循环中出现

转载 作者:行者123 更新时间:2023-12-01 23:15:53 25 4
gpt4 key购买 nike

我在制作 Java Applet 时遇到问题,我试图让 3 个单独的 按钮出现在屏幕上,然后在单击时执行操作。我创建了一个 for 循环,并在其中添加了按钮,但是当我运行该程序时,没有出现任何按钮。有什么建议么?

public class CPT extends Applet
{
Button Holland, Cuba, Russia, USACal, Austria, Colombia, China, SouthKor, Bangladesh, DomRep;
int ranDeal;
Label title;
Font f;
Image globe, signs, plane;

public void init ()
{
Button Holland = new Button ("Holland");
Button Cuba = new Button ("Cuba");
Button Russia = new Button ("Russia");
Button USACal = new Button ("USA - Cali.");
Button Austria = new Button ("Austria");
Button Colombia = new Button ("Colombia");
Button China = new Button ("China");
Button SouthKor = new Button ("South Korea");
Button Bangladesh = new Button ("Bangladesh");
Button DomRep = new Button ("Dom. Rep.");

for (int j = 0 ; j >= 4 ; j++)
{

ranDeal = (int) (Math.random () * 10);

if (ranDeal == 1)
{

add (Holland);
}
else if (ranDeal == 2)
{

add (Cuba);
}
else if (ranDeal == 3)
{

add (Russia);
}
else if (ranDeal == 4)
{

add (USACal);
}
else if (ranDeal == 5)
{

add (Austria);
}
else if (ranDeal == 6)
{

add (Colombia);
}
else if (ranDeal == 7)
{

add (China);
}

else if (ranDeal == 8)
{

add (SouthKor);
}
else if (ranDeal == 9)
{

add (Bangladesh);
}
else
{

add (DomRep);



}

}

最佳答案

你永远不会进入这个循环。

for (int j = 0 ; j >= 4 ; j++)

我猜你是说。

for (int j = 0 ; j < 4 ; j++)

此外,for 循环中的逻辑存在这样的问题:它可以多次选择同一个按钮,并分别尝试多次添加它。

关于java - 按钮未从循环中出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21223806/

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