操作系统课程设计--模拟进程调度管理 源代码和课程设计报告


用java swing 做操作系统的模拟进程调度管理的课程设计,实现了先来先服务,时间片,多级反馈轮转,优先级调度算法,界面简洁美观,易操作。
资源截图
代码片段和文件信息
import java.awt.SystemColor;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.BorderFactory;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.UIManager;
import com.swtdesigner.SwingResourceManager;


public class Aboutframe extends Jframe {

private JTextArea teamTextArea;
private JTextArea taskTextArea;
/**
 * Create the frame
 */
public Aboutframe() {
super();
setBackground(UIManager.getColor(“Button.shadow“));
getContentPane().setLayout(null);
setBounds(250 100 500 316);
settitle(“关于本系统“);
setIconImage(Toolkit.getDefaultToolkit().createImage(getClass().getResource(“/res/Help.jpg“)));

addWindowListener(new WindowAdapter()//匿名类,关闭窗口
{
public void windowClosing(WindowEvent e)
{
dispose();
}
});


final JPanel taskPanel = new JPanel();
taskPanel.setLayout(null);
taskPanel.setBounds(242 10 240 123);
taskPanel.setBorder(BorderFactory.createtitledBorder(“任务简介“));
getContentPane().add(taskPanel);

taskTextArea = new JTextArea();
taskTextArea.setBackground(SystemColor.text);
taskTextArea.setText(“                 操作系统课程设计
                          --------模拟进程调度算法
     主要摸拟先来先服务时间片轮转
多级时间片反馈轮转静态优先级算法.“);
taskTextArea.setBounds(10 23 217 90);
taskTextArea.setEditable(false);
taskPanel.add(taskTextArea);

final JPanel teamPanel = new JPanel();
teamPanel.setLayout(null);
teamPanel.setBounds(241 155 241 123);
teamPanel.setBorder(BorderFactory.createtitledBorder(“作者简介“));
getContentPane().add(teamPanel);

teamTextArea = new JTextArea();
teamTextArea.setBackground(SystemColor.text);
teamTextArea.setText(“学校:Chong Qing University
专业:Computer Science
作者:DeanFog & PiHe & LuLu & Yong
完成时间:June 26th 2009“);
teamTextArea.setBounds(10 19 221 92);
teamTextArea.setEditable(false);
teamPanel.add(teamTextArea);

final JLabel osLabel = new JLabel();
osLabel.setIcon(SwingResourceManager.getIcon(Aboutframe.class “res/ooss.jpg“));
osLabel.setBounds(10 10 227 268);
getContentPane().add(osLabel);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        319  2009-06-23 17:28  swt.classpath

     文件        379  2009-06-23 17:17  swt.project

     文件        598  2009-06-29 22:40  swtinAboutframe$1.class

     文件       2824  2009-06-29 22:40  swtinAboutframe.class

     文件       4570  2009-06-26 11:38  swtincomswtdesignerSwingResourceManager.class

     文件       2914  2009-06-29 22:40  swtinCpuColockTimer$1.class

     文件        776  2009-06-29 22:40  swtinCpuColockTimer.class

     文件        692  2009-06-29 22:40  swtinMainframe$1.class

     文件        624  2009-06-29 22:40  swtinMainframe$10.class

     文件        624  2009-06-29 22:40  swtinMainframe$11.class

     文件        624  2009-06-29 22:40  swtinMainframe$12.class

     文件        624  2009-06-29 22:40  swtinMainframe$13.class

     文件       1367  2009-06-29 22:40  swtinMainframe$14.class

     文件       1014  2009-06-29 22:40  swtinMainframe$15.class

     文件       1023  2009-06-29 22:40  swtinMainframe$16.class

     文件       1023  2009-06-29 22:40  swtinMainframe$17.class

     文件       1017  2009-06-29 22:40  swtinMainframe$18.class

     文件        649  2009-06-29 22:40  swtinMainframe$19.class

     文件        796  2009-06-29 22:40  swtinMainframe$2.class

     文件        649  2009-06-29 22:40  swtinMainframe$20.class

     文件        621  2009-06-29 22:40  swtinMainframe$21.class

     文件        792  2009-06-29 22:40  swtinMainframe$22.class

     文件        694  2009-06-29 22:40  swtinMainframe$23.class

     文件       1149  2009-06-29 22:40  swtinMainframe$24.class

     文件        796  2009-06-29 22:40  swtinMainframe$3.class

     文件        796  2009-06-29 22:40  swtinMainframe$4.class

     文件        796  2009-06-29 22:40  swtinMainframe$5.class

     文件        692  2009-06-29 22:40  swtinMainframe$6.class

     文件        647  2009-06-29 22:40  swtinMainframe$7.class

     文件        619  2009-06-29 22:40  swtinMainframe$8.class

............此处省略42个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)