gpt4 book ai didi

java - 如何使文本从事件中动态化?

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

您好,我编写了一个可以下载应用程序的代码,一切正常。

我的问题是我想在框架上显示“请等待 jar 完成下载...50% 完成”我希望 50% 随正在下载的文件的剩余 % 进行更改。

我已经全部设置好了,但它改变的部分是不起作用的。

这是我的代码:

        while(( length = inputstream.read(buffer)) > -1)
{
down += length;

bufferedoutputstream.write(buffer, 0 , length);
String text = clientDL.label1.getText();
text += getPerc() + "%";
}

这是我的 getPerc() 方法:

    private  int getPerc() {

return (down / (sizeOfClient + 1)) * 100;
}

谢谢。

最佳答案

回答

"Please wait until the jar is done downloading...50% done" i want the 50% to change with the % left of the file being downloaded.

while(( length = inputstream.read(buffer)) > -1)
{
down += length;
bufferedoutputstream.write(buffer, 0 , length);
String text = clientDL.label1.getText();
int perc = getPerc();

if(perc <= 50)
{
text += getPerc() + "% done";
}else
{
text ="Please wait until the jar is downloading..."
text = text + (100 - perc) + " % remaining"
}
}

关于java - 如何使文本从事件中动态化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22399454/

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