资源简介
操作系统实验之内存管理,里面已经包含报告,只需要写个人感想即可
代码片段和文件信息
import java.awt.EventQueue;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.table.DefaultTableModel;
import javax.swing.JProgressBar;
public class MemoryProject {
private Jframe frame;
private JTable memoryTable;
// 初始化选中行号,默认为-1没选中任何行
int selectedIndex = -1;
// 记录内存的使用量
int temp;
// 提示信息窗口
// private Jframe newWindow;
// 用于标注总的内存大小
// private int totalMemory = 1024;
// 用于标注已用内存的大小
// private int currentMemory;
// 用于标注可用内存的大小
// private int usedMemory;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MemoryProject window = new MemoryProject();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public MemoryProject() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame = new Jframe();
frame.settitle(“\u5B9E\u9A8C5\uFF1A\u53EF\u53D8\u5206\u533A\u65B9\u5F0F\u7684\u5B58\u50A8\u5668\u7BA1\u7406“);
frame.setBounds(100 100 700 368);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel(“\u5185\u5B58\u7684\u4F7F\u7528\u60C5\u51B5\u5217\u8868\uFF1A“);
lblNewLabel.setBounds(489 31 158 15);
frame.getContentPane().add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel(“\u5269\u4F59\u7684\u5185\u5B58\u7A7A\u95F4\uFF1A“);
lblNewLabel_1.setBounds(489 101 158 15);
frame.getContentPane().add(lblNewLabel_1);
JLabel label = new JLabel(“\u53EF\u7528\u7684\u5185\u5B58\u7A7A\u95F4\uFF1A“);
label.setBounds(489 178 158 15);
frame.getContentPane().add(label);
JLabel label_1 = new JLabel(“\u5185\u5B58\u603B\u7684\u4F7F\u7528\u60C5\u51B5\uFF1A“);
label_1.setBounds(46 31 158 15);
frame.getContentPane().add(label_1);
JButton btnExit = new JButton(“\u9000\u51FA\u7A0B\u5E8F“);
btnExit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}
});
btnExit.setBounds(489 263 98 23);
frame.getContentPane().add(btnExit);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(56 56 334 170);
frame.getContentPane().add(scrollPane);
memoryTable = new JTable();
memoryTable.setModel(new DefaultTableModel(
new object[][] {
{0 22 0 “可用“}
{1 190 23 “可用“}
{2 156 213 “可用“}
{3 103 369 “可用“}
{4 368 472 “可用“}
{5 161 840 “可用“}
{null null null null}
{null null null null}
{null null null null}
{null null null null}
{null
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2015-12-28 15:41 内存管理实验\MemoryProject\.classpath
文件 389 2015-12-28 15:41 内存管理实验\MemoryProject\.project
文件 598 2015-12-28 15:41 内存管理实验\MemoryProject\.settings\org.eclipse.jdt.core.prefs
文件 801 2016-01-03 11:48 内存管理实验\MemoryProject\bin\MemoryProject$1.class
文件 687 2016-01-03 11:48 内存管理实验\MemoryProject\bin\MemoryProject$2.class
文件 2381 2016-01-03 11:48 内存管理实验\MemoryProject\bin\MemoryProject$3.class
文件 2000 2016-01-03 11:48 内存管理实验\MemoryProject\bin\MemoryProject$4.class
文件 4708 2016-01-03 11:48 内存管理实验\MemoryProject\bin\MemoryProject.class
文件 7286 2016-01-03 11:48 内存管理实验\MemoryProject\src\MemoryProject.java
文件 331776 2016-01-08 21:41 内存管理实验\内存使用报告.doc
目录 0 2016-01-03 18:11 内存管理实验\MemoryProject\.settings
目录 0 2016-01-03 18:11 内存管理实验\MemoryProject\bin
目录 0 2016-01-03 18:11 内存管理实验\MemoryProject\src
目录 0 2016-01-03 18:11 内存管理实验\MemoryProject
目录 0 2016-01-03 18:11 内存管理实验
----------- --------- ---------- ----- ----
350927 15
- 上一篇:DWM1000中文手册
- 下一篇:ADF Taskflow传参
评论
共有 条评论