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

📄 mainframe.java

📁 java虚拟机内存监测 java虚拟机内存监测 java虚拟机内存监测
💻 JAVA
字号:
package jmemorydemo;

import java.awt.AWTEvent;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.SwingConstants;

public class MainFrame extends JFrame {
	private JPanel contentPane;
	private BorderLayout borderLayout1 = new BorderLayout();
	private JProgressBar jProgressBar1 = new JProgressBar();
	private JLabel jLabel1 = new JLabel();
	private JLabel jLabel2 = new JLabel();
	
	public MainFrame() {
		enableEvents(AWTEvent.WINDOW_EVENT_MASK);
		try {
			jbInit();
		} catch (Exception e) {
			System.out.println(e.getMessage());
		}
	}
	
	private void jbInit() throws Exception {
		contentPane = (JPanel) this.getContentPane();
		contentPane.setLayout(borderLayout1);
		this.setSize(new Dimension(304,215));
		this.setTitle("内存监视演示");
		jLabel1.setFont(new java.awt.Font("Dialog",0,14));
		jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
		jLabel1.setText("Memory Monitor");
		jProgressBar1.setOrientation(JProgressBar.VERTICAL);
		jProgressBar1.setFont(new java.awt.Font("Dialog",0,14));
		jProgressBar1.setToolTipText("");
		jProgressBar1.setStringPainted(true);
		
		jLabel2.setFont(new java.awt.Font("Dialog",0,14));
		jLabel2.setText("");
		contentPane.add(jProgressBar1,BorderLayout.CENTER);
		contentPane.add(jLabel1,BorderLayout.NORTH);
		contentPane.add(jLabel2,BorderLayout.SOUTH);
		
		ProgressThread pThread = new ProgressThread(this.jProgressBar1,this.jLabel2);
		pThread.start();
	}
	
	protected void processWindowEvent(WindowEvent e) {
		super.processWindowEvent(e);
		if(e.getID() == WindowEvent.WINDOW_CLOSING) {
			System.exit(0);
		}
	}	
}

⌨️ 快捷键说明

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