提高程序的稳定性

This commit is contained in:
Administrator
2023-03-09 08:26:54 +08:00
parent f2b6394688
commit 2d6122480a
14 changed files with 298 additions and 133 deletions
+8 -6
View File
@@ -50,12 +50,13 @@ public class TPanel extends JPanel{
public long getDelay() {
return delay;
}
public void setDelay(long delay) {
this.delay = delay;
updateText();
}
private void updateText() {
targ.setText(bytesUnit(up)+"\u2191 "+bytesUnit(down)+"\u2193 "+bytesUnit(ups)+"/s\u2191 "+bytesUnit(downs)+"/s\u2193 "+delay/1000000+"ms");
String dl;
if(delay==Long.MAX_VALUE)
dl="??";
else
dl=Long.toString(delay/1000000);
targ.setText(bytesUnit(up)+"\u2191 "+bytesUnit(down)+"\u2193 "+bytesUnit(ups)+"/s\u2191 "+bytesUnit(downs)+"/s\u2193 "+dl+"ms");
}
private String bytesUnit(long v) {
if(v>=1024L*1024*1024*1024*1024) {
@@ -72,11 +73,12 @@ public class TPanel extends JPanel{
return v+"B";
}
}
public void setTraffic(long up2, long down2, long ups, long downs) {
public void setTraffic(long up2, long down2, long ups, long downs, long delay2) {
up=up2;
down=down2;
this.ups=ups;
this.downs=downs;
this.delay=delay2;
updateText();
}