⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 progressthread.java~23~

📁 监视内存的使用情况,Java编程可通过编译运行
💻 JAVA~23~
字号:
package jmemorydemo;import javax.swing.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class ProgressThread extends Thread {  JProgressBar pbar;  JLabel label;  public ProgressThread(JProgressBar pbar,JLabel label) {    this.pbar=pbar;    this.label=label;  }  public void run() {    /**@todo Override this java.lang.Thread method*/    int min=0;    int max=100;    int free=0;    int totle=0;    int status=0;    pbar.setMinimum(min);    pbar.setMaximum(max);    pbar.setValue(status);    while(true){      try{        totle=(int)(Runtime.getRuntime().totalMemory()/1024);        free=(int)(Runtime.getRuntime().freeMemory()/1024);      }catch(Exception e){        e.printStackTrace();      }      label.setText("Free Memory :"+(int)(Runtime.getRuntime().freeMemory()/1024)+"K"+"  Totle Memory Allocated :"                    +(int)(Runtime.getRuntime().totalMemory()/1024)+"K");      status=(int)(free*100/totle);      pbar.setValue(status);      pbar.setString("Free Momery "+ status+"%");      try{        this.sleep(500);      }catch(InterruptedException err){}    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -