gpt4 book ai didi

java gui 无法正确显示

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:58 24 4
gpt4 key购买 nike

从另一个方法调用 GUI 后,我遇到了问题,我正在制作多米诺骨牌游戏。

在这里的图片中,GUI 工作正常并且完成了它应该做的事情,但是在第二张图片中我尝试使用完全相同的 GUI,但是它通过不同的方式进行解析(我有一个开始屏幕,它将调用该方法并使 GUI 可见)。在控制台中,图 block 存储在分配的数组中,并且也绘制到 GUI 上

First Image

这里的第二张图片,playerVSAI 方法是在firstScreen() 类的actionlistener 中调用的。这个类只是显示在左侧的窗口。然而,在控制台中,playerVSAI 方法似乎按预期工作,但不显示图 block 的图像。

将数据存储到数组中并将图 block 绘制到数组上的方法是相同的,我附上了下面的代码片段

        if(input2.equalsIgnoreCase("l"))
{

//add selected input to gameboard
gameboardX.add(0,player.get(input1));

JLabel imageTile = new JLabel(new ImageIcon(rotate(bi,rotateDegree)));

//place domino image to left, Y direction still the same, only shift X ,
// shift X by turnCounter, as turnCounter++ larger amount can only shift outwards
c.gridy = startingY;
c.gridx = startingX - turnCounter ;

//add image
gui.add(imageTile,c);
gui.revalidate();
}

Second Image

edited

最佳答案

确保您已调用 setVisible(true);将元素添加到 GUI 末尾的行。

关于java gui 无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32293109/

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