资源简介
带有界面的算法,视自己需求下载。
主界面选择使用三种算法的一个。在创建中输入页面数,随机生成页面。在指定物理块中实现置换。点击查看将置换的过程显示出来。
代码片段和文件信息
/**
* @(#)ccglmain.java
*
*
* @author
* @version 1.00 2010/11/30
*/
import java.awt.*;
import javax.swing.*;
import java.io.*;
import java.awt.event.*;
public class ccglmain extends Jframe{
JLabel jl=new JLabel(“存储管理系统“);
JButton jb1=new JButton(“最佳页面置换算法“)
jb2=new JButton(“最近最久未使用置换算法“)
jb3=new JButton(“先进先出页面置换算法“)
jb4=new JButton(“退出“);
JPanel jp1=new JPanel()
jp2=new JPanel()
jp3=new JPanel();
public ccglmain() {
setLayout(new GridLayout(411010));
jp1.setLayout(new FlowLayout(FlowLayout.LEFT));
jp2.setLayout(new FlowLayout(FlowLayout.LEFT));
jp3.setLayout(new FlowLayout(FlowLayout.LEFT));
jp1.add(jl);
jp2.add(jb1);
jp2.add(jb2);
jp3.add(jb3);
jp3.add(jb4);
add(jp1);
add(jp2);
add(jp3);
al listener=new al();
jb1.addActionListener(listener);
jb2.addActionListener(listener);
jb3.addActionListener(listener);
jb4.addActionListener(listener);
setSize(450210);
setVisible(true);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}
class al implements ActionListener{
public void actionPerformed(ActionEvent e){
if((JButton)e.getSource()==jb1)
new optsf();
else if((JButton)e.getSource()==jb2)
new lrusf();
else if((JButton)e.getSource()==jb3)
new fifopc();
else if((JButton)e.getSource()==jb4)
System.exit(1);
}
}
public static void main(String ar[]){
ccglmain ss=new ccglmain();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 299 2018-06-28 15:22 Pz\.classpath
文件 378 2018-06-28 15:22 Pz\.project
文件 598 2018-06-28 15:22 Pz\.settings\org.eclipse.jdt.core.prefs
文件 973 2018-06-28 15:22 Pz\bin\ccglmain$al.class
文件 1830 2018-06-28 15:22 Pz\bin\ccglmain.class
文件 972 2018-06-28 15:22 Pz\bin\fifopc$al.class
文件 3637 2018-06-28 15:22 Pz\bin\fifopc.class
文件 966 2018-06-28 15:22 Pz\bin\lrusf$al.class
文件 3755 2018-06-28 15:22 Pz\bin\lrusf.class
文件 966 2018-06-28 15:22 Pz\bin\optsf$al.class
文件 3824 2018-06-28 15:22 Pz\bin\optsf.class
文件 1531 2018-06-28 15:22 Pz\src\ccglmain.java
文件 2516 2018-06-28 15:22 Pz\src\fifopc.java
文件 2615 2018-06-28 15:22 Pz\src\lrusf.java
文件 2681 2018-06-28 15:22 Pz\src\optsf.java
目录 0 2018-06-28 15:22 Pz\.settings
目录 0 2018-06-28 15:22 Pz\bin
目录 0 2018-06-28 15:22 Pz\src
目录 0 2018-06-28 15:22 Pz
----------- --------- ---------- ----- ----
27541 19
评论
共有 条评论