小编Ste*_*ten的帖子

Java:字符串拆分行为很奇怪

public String getPriceString() {
    String priceString = "45.0";
    String[] priceStringArray = priceString.split(".");
    return priceStringArray.length + "";
}
Run Code Online (Sandbox Code Playgroud)

为什么这给我一个0,零?这不应该是2吗?

java string split

2
推荐指数
1
解决办法
174
查看次数

Java GIF动画无法正确重新绘制

我正在尝试为GIF图像制作动画.动画有效,但画面效果不佳.

它显示如下(非动画截图): 我怎么看

在图像中,尾巴像这样摇晃: 这是我用过的图像

如您所见,图像不能很好地重现.我不想使用JLabel但是没有正常工作,所以当我的图像没有动画时,我就按照这个问题.

我的代码是这样的:

public void draw(JPanel canvas, Graphics2D g2d, int x, int y) {
    getFrontImage().paintIcon(canvas, g2d, x, y);
}
Run Code Online (Sandbox Code Playgroud)

检索和保存图像的位置如下:

ImageIcon gif = new ImageIcon(getClass().getResource(filename));
Run Code Online (Sandbox Code Playgroud)

在JPanel画布中,我制作了一个paint方法和一个每10ms重绘一次的计时器线程.这适用于除GIF之外的所有事情.谁可以帮我这个?

---编辑

我很抱歉误会,我已将图像更新为我实际使用的图像.我希望得到正确答案并不是太麻烦......

java animation swing gif imageicon

2
推荐指数
1
解决办法
1902
查看次数

我如何知道 git 提交是否已更改?

几个月前有人犯下了某件事。之后,还完成了多个其他提交。是否可以查看某人是否通过修改或变基更改了某个提交的内容?如果是,怎么办?

git commit rebase git-amend

1
推荐指数
1
解决办法
1407
查看次数

标签 统计

java ×2

animation ×1

commit ×1

gif ×1

git ×1

git-amend ×1

imageicon ×1

rebase ×1

split ×1

string ×1

swing ×1