forked from KNEMC/KLALB
提高程序的稳定性
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user