操作系统优先级和时间片调度+内存管理(9)

2020-04-17 04:10

backupList.addListSelectionListener(new DisplayBackupProcessListener());

suspendList.addListSelectionListener(new DisplaySuspendedProcessListener());

readyList.addListSelectionListener(new DisplayreadyProcessListener());

addToBAKButton.addActionListener(new AddToBAKListener());

addToReadyButton.addActionListener(new AddToReadyListener());

resetButton.addActionListener(new ResetListener());

suspendButton.addActionListener(new SuspendListener());

umountButton.addActionListener(new UmountListener());

removeButton.addActionListener(new RemoveListener());

startButton.addActionListener(new StartSystemListener());

pauseButton.addActionListener(new

SystemPauseListener());

resetSyatemButton.addActionListener(new ResetSystemListener());

priorityJRB.addActionListener(new priotiryListener());

timesliceJRB.addActionListener(new timeslicListener()); //实现快捷键

addToBAKButton.setMnemonic(KeyEvent.VK_1); addToReadyButton.setMnemonic(KeyEvent.VK_2); resetButton.setMnemonic(KeyEvent.VK_0); suspendButton.setMnemonic(KeyEvent.VK_3); umountButton.setMnemonic(KeyEvent.VK_4); removeButton.setMnemonic(KeyEvent.VK_5); startButton.setMnemonic(KeyEvent.VK_ENTER); pauseButton.setMnemonic(KeyEvent.VK_PAUSE);

resetSyatemButton.setMnemonic(KeyEvent.VK_BACK_SPACE);

helpButton.setMnemonic(KeyEvent.VK_H);

priorityJRB.setMnemonic(KeyEvent.VK_PAGE_UP);

timesliceJRB.setMnemonic(KeyEvent.VK_PAGE_DOWN);

backupPCB = new PCBRecords(); readyPCB = new PCBRecords(); suspendedPCB = new PCBRecords(); memoryItems = new MemoryRecords(); MemoryItem MemoryItem(0,1000);

memoryItems.addItem(initMemoryItem);

backupList.setListData(backupPCB.getItemsProperties());

readyList.setListData(readyPCB.getItemsProperties());

suspendList.setListData(suspendedPCB.getItemsProperties());

memoryList.setListData(memoryItems.getItemsPro

initMemoryItem = new

perties());

setTitle(\调度\

setLayout(new GridLayout(3,3)); setIconImage(new

ImageIcon(\添加方框的图标

setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); setSize(WIDTH, HEIGHT); //设置界面的外观

setUndecorated(true);

getRootPane().setWindowDecorationStyle(JRootPane.FRAME);

setLocationRelativeTo(null); setResizable(true); setVisible(true);

helpButton.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

initHelp(); }

//帮助界面

private void initHelp() { JFrame jf = new JFrame(); jf.setSize(100, 100); jf.setResizable(false);

jf.setLocationRelativeTo(null); JButton shiy =new JButton(\使用说明\ JButton guany =new JButton(\关于作者\ jf.setLayout(new GridLayout(2,1)); jf.add(shiy); jf.add(guany); jf.setVisible(true); shiy.addActionListener(new ActionListener() { public

actionPerformed(ActionEvent e) {

JOptionPane.showMessageDialog(null, \使用ALT+相应的按键,可以实现键盘操作!\ } });

void


操作系统优先级和时间片调度+内存管理(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:认识色阶和曲线 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: