資源簡介
使用Java實現(xiàn)的操作系統(tǒng)課設之模擬進程管理系統(tǒng),是博主的一個課設.

代碼片段和文件信息
package?cn.qujialin.myframe;
import?java.awt.Color;
import?java.awt.Container;
import?java.awt.Font;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.ItemEvent;
import?java.awt.event.ItemListener;
import?java.util.Vector;
import?javax.swing.BorderFactory;
import?javax.swing.JButton;
import?javax.swing.JComboBox;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTable;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;
import?cn.qujialin.myprocess.FCFS;
import?cn.qujialin.myprocess.HPF;
import?cn.qujialin.myprocess.MyProcess;
import?cn.qujialin.myprocess.MyQueue;
import?cn.qujialin.myprocess.SF;
public?class?Mainframe?extends?Jframe{
/**
?*?主窗口
?*/
private?static?final?long?serialVersionUID?=?1L;
private?static?int?dp_method=0;
public?Mainframe()
{
settitle(“進程管理系統(tǒng)模擬“);
setLayout(null);
setBounds(200701180700);
Font?font?=?new?Font(“宋體“?Font.BOLD?16);
setResizable(false);//?設置窗體不能改變尺寸
Container?co=getContentPane();
co.setLayout(null);
JPanel?panel1=new?JPanel();
JPanel?panel2=new?JPanel();
JPanel?panel3=new?JPanel();
JPanel?panel4=new?JPanel();
JPanel?panel5=new?JPanel();
JPanel?panel6=new?JPanel();
panel1.setBounds(10?10?350?635);
panel1.setLayout(null);
panel1.setBackground(Color.gray);
panel2.setBackground(Color.gray);
panel3.setBackground(Color.gray);
panel4.setBackground(Color.gray);
panel5.setBackground(Color.gray);
panel6.setBackground(Color.gray);
panel2.setBounds(370?10?780?635);
panel2.setLayout(null);
panel3.setBounds(10?320?760?310);
panel3.setLayout(null);
panel4.setBounds(10?5?760?310);
panel4.setLayout(null);
panel5.setBounds(25?285?300?180);
panel5.setLayout(null);
panel6.setBounds(25?480?300?140);
panel6.setLayout(null);
//設計Panel1
Vector?colName=new?Vector<>();
colName.add(“進程名“);
colName.add(“到達時間“);
colName.add(“運行時間“);
colName.add(“優(yōu)先級“);
colName.add(“狀態(tài)“);
Vector>?tableValue=new?Vector<>();
JTable?p1_jt1=new?JTable();
//設計Panel4
JTextArea?p4_info=new?JTextArea(1050);
p4_info.setBounds(1020740280);
p4_info.setFont(new?Font(“宋體“?Font.BOLD?13));
p4_info.setEditable(false);
JScrollPane?p4_jscroll?=?new?JScrollPane();//?將文本域放入滾動面板中
p4_jscroll.setViewportView(p4_info);
p4_jscroll.setBounds(1020740280);
panel4.add(p4_jscroll);
//設計Panel3
JTextArea?p3_info=new?JTextArea(1050);
p3_info.setBounds(1020740280);
p3_info.setFont(new?Font(“宋體“?Font.BOLD?13));
p3_info.setEditable(false);
JScrollPane?p3_jscroll?=?new?JScrollPane();//?將文本域放入滾動面板中
p3_jscroll.setViewportView(p3_info);
p3_jscroll.setBounds(1020740280);
panel3.add(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-12-04?22:33??OsWork\
?????文件?????????328??2018-12-04?22:34??OsWork\.classpath
?????文件?????????382??2018-12-03?15:37??OsWork\.project
?????目錄???????????0??2018-12-04?22:33??OsWork\.settings\
?????文件?????????405??2018-12-04?22:33??OsWork\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2018-12-09?16:10??OsWork\bin\
?????目錄???????????0??2018-12-09?16:10??OsWork\bin\cn\
?????目錄???????????0??2018-12-09?16:10??OsWork\bin\cn\qujialin\
?????目錄???????????0??2018-12-09?16:10??OsWork\bin\cn\qujialin\myfr
?????文件????????1342??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????2638??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????2483??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????2731??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件?????????828??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件?????????826??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件?????????827??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????1448??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件?????????933??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????2376??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????1177??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件????????7176??2018-12-09?19:24??OsWork\bin\cn\qujialin\myfr
?????文件?????????289??2018-12-09?16:10??OsWork\bin\cn\qujialin\myfr
?????文件?????????285??2018-12-09?16:10??OsWork\bin\cn\qujialin\myfr
?????文件?????????285??2018-12-09?16:10??OsWork\bin\cn\qujialin\myfr
?????目錄???????????0??2018-12-09?16:10??OsWork\bin\cn\qujialin\myprocess\
?????文件????????4648??2018-12-09?16:10??OsWork\bin\cn\qujialin\myprocess\FCFS.class
?????文件????????4706??2018-12-09?16:10??OsWork\bin\cn\qujialin\myprocess\HPF.class
?????文件????????3055??2018-12-09?16:10??OsWork\bin\cn\qujialin\myprocess\MyProcess.class
?????文件?????????822??2018-12-09?16:10??OsWork\bin\cn\qujialin\myprocess\MyQueue.class
?????文件????????4679??2018-12-09?16:10??OsWork\bin\cn\qujialin\myprocess\SF.class
?????目錄???????????0??2018-12-03?15:37??OsWork\src\
............此處省略13個文件信息
- 上一篇:JAVAFX之數(shù)獨游戲多功能
- 下一篇:JAVA100道習題集合
評論
共有 條評論