资源简介
操作系统页面置换算法-java界面化实现,并将整个过程动态地演示出来
代码片段和文件信息
package wy;
import java.awt.Color;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableCellRenderer;
import java.awt.SystemColor;
public class AlgorithmForm extends Jframe {
public JPanel contentPane;
public JScrollPane jspResult;
public JTable tabResult;
double rate1 = 0 rate2 = 0 rate3 = 0;
public AlgorithmForm(final int[] seq final int block) {
setResizable(false);
settitle(“算法“);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
setBounds(100 100 872 566);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5 5 5 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel label1 = new JLabel(“FIFO命中率“);
JLabel label2 = new JLabel(“LRU命中率“);
JLabel label3 = new JLabel(“OPT命中率“);
JButton button = new JButton(“最优“);
label1.setBounds(33 190 80 23);
label2.setBounds(33 243 80 23);
label3.setBounds(33 296 80 23);
button.setBounds(33 362 80 23);
contentPane.add(label1);
contentPane.add(label2);
contentPane.add(label3);
contentPane.add(button);
final JTextField textField1 = new JTextField();
final JTextField textField2 = new JTextField();
final JTextField textField3 = new JTextField();
final JTextField textField4 = new JTextField();
textField1.setBounds(33 210 80 23);
textField2.setBounds(33 263 80 23);
textField3.setBounds(33 316 80 23);
textField4.setBounds(33 382 80 23);
contentPane.add(textField1);
contentPane.add(textField2);
contentPane.add(textField3);
contentPane.add(textField4);
final JRadioButton rdbtnFIFO = new JRadioButton(“FIFO“);
rdbtnFIFO.setBackground(SystemColor.info);
rdbtnFIFO.setBounds(33 48 62 23);
contentPane.add(rdbtnFIFO);
final JRadioButton rdbtnLRU = new JRadioButton(“LRU“);
rdbtnLRU.setBackground(SystemColor.info);
rdbtnLRU.setBounds(33 73 62 23);
contentPane.add(rdbtnLRU);
final JRadioButton rdbtnOPT = new JRadioButton(“OPT“);
rdbtnOPT.setBackground(SystemColor.info);
rdbtnOPT.setBounds(33 98 62 23);
contentPane.add(rdbtnOPT);
ButtonGroup algoBtn = new ButtonGroup();
algoBtn.add(rdbtnOPT);
algoBtn.add(rdbtnFIFO);
algoBtn.add(rdbtnLRU);
JLabel lab1 = new JLabel(“选择算法:“);
lab1.setBounds(33 27 77 15);
contentPane.add(lab1);
JButton btnOK = new JButton(“确定“);
btnOK.setBounds(33 127 62 23);
contentPane.a
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 508 2014-03-16 23:27 wy\.svn\all-wcprops
文件 857 2014-03-16 23:27 wy\.svn\entries
文件 7897 2014-03-16 23:27 wy\.svn\text-ba
文件 4624 2014-03-16 23:27 wy\.svn\text-ba
文件 4694 2014-03-16 23:27 wy\.svn\text-ba
文件 1739 2014-03-16 23:27 wy\.svn\text-ba
文件 8542 2014-03-18 16:33 wy\AlgorithmForm.java
文件 4737 2014-03-19 16:39 wy\MainForm.java
文件 4716 2014-03-19 17:05 wy\Memory.java
文件 5695 2014-03-18 16:39 wy\OneByOne.java
文件 1633 2014-03-19 16:06 wy\RandomAddress.java
目录 0 2014-03-16 23:27 wy\.svn\tmp\prop-ba
目录 0 2014-03-16 23:27 wy\.svn\tmp\props
目录 0 2014-03-16 23:27 wy\.svn\tmp\text-ba
目录 0 2014-03-16 23:27 wy\.svn\prop-ba
目录 0 2014-03-16 23:27 wy\.svn\props
目录 0 2014-03-16 23:27 wy\.svn\text-ba
目录 0 2014-03-16 23:27 wy\.svn\tmp
目录 0 2014-03-16 23:27 wy\.svn
目录 0 2015-04-13 16:54 wy
----------- --------- ---------- ----- ----
45642 20
相关资源
- 基于Java的SOSO移动大厅项目功能全部实
- java 版 简单的人员信息管理系统
- FIFO置换算法java代码实现
- java发送post和get请求源码及jar包
- OpenstreetmapAndroid版开发必备库文件
- xgboost4j-spark 0.8版本的jar包
- rxtx-2.1-7-bins-r2
- centos7.4 opencv-341.jar + libopencv_java341.s
- 动态sin和cos函数图像
- unity服务器图片保存本地并加载(an
- wqi-3.1.4-palmjoy-cn-0.8 胖鱼汉化版
- 空闲磁盘存储空间的管理:简单方法
- 操作系统os页面置换算法java实现Cloc
- 自定义Android中TabHost组件显示在屏幕底
- HttpUtil工具类支持POSTGETHTTPHTTPS
- Java对接iOS内购,回调地址验证.zip
- 操作系统页面置换算法之-LRU(最近最
- Swing图片查看器
- OS实验+银行家算法报告+实验完整版
- CH9343-usb host资料
- Android两级导航菜单栏--FragmentTabHost+自
- OSWorkflow-开发指南
- centos64位编译luajava1.1
- weibosdkcore.jar
- JAVA实现FIFO、LRU、OPT页面置换算法,有
- unity 捕捉异常和移动设备崩溃Android
- pos机java调用程序demo(基于dll调用)
- osworkflow-2.8.0.jar
- 利用级数展开式计算cosx
- Centos7 环境下部署Jenkins 构建Android a
评论
共有 条评论