资源简介
使用Java实现的操作系统课设之模拟进程管理系统,是博主的一个课设.
代码片段和文件信息
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(“进程管理系统模拟“);
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(“优先级“);
colName.add(“状态“);
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之数独游戏多功能
- 下一篇:JAVA100道习题集合
评论
共有 条评论