資源簡介
用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(“?????????????????操作系統課程設計\n??????????????????????????--------模擬進程調度算法\n?????主要摸擬先來先服務時間片輪轉\n多級時間片反饋輪轉靜態優先級算法.“);
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\n專業:Computer?Science\n作者:DeanFog?&?PiHe?&?LuLu?&?Yong\n完成時間: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??swt\bin\Aboutfr
?????文件???????2824??2009-06-29?22:40??swt\bin\Aboutfr
?????文件???????4570??2009-06-26?11:38??swt\bin\com\swtdesigner\SwingResourceManager.class
?????文件???????2914??2009-06-29?22:40??swt\bin\CpuColockTimer$1.class
?????文件????????776??2009-06-29?22:40??swt\bin\CpuColockTimer.class
?????文件????????692??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????624??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????624??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????624??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????624??2009-06-29?22:40??swt\bin\Mainfr
?????文件???????1367??2009-06-29?22:40??swt\bin\Mainfr
?????文件???????1014??2009-06-29?22:40??swt\bin\Mainfr
?????文件???????1023??2009-06-29?22:40??swt\bin\Mainfr
?????文件???????1023??2009-06-29?22:40??swt\bin\Mainfr
?????文件???????1017??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????649??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????796??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????649??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????621??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????792??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????694??2009-06-29?22:40??swt\bin\Mainfr
?????文件???????1149??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????796??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????796??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????796??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????692??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????647??2009-06-29?22:40??swt\bin\Mainfr
?????文件????????619??2009-06-29?22:40??swt\bin\Mainfr
............此處省略42個文件信息
- 上一篇:javaEE學生選課系統文檔+工程文件+數據庫.7z
- 下一篇:1元云購助手
評論
共有 條評論