91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡(jiǎn)介

模擬首次適應(yīng)法動(dòng)態(tài)分區(qū)存儲(chǔ)管理 java實(shí)現(xiàn)的小程序

資源截圖

代碼片段和文件信息

import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.util.*;
public?class?OS4?extends?Jframe
{
ScrollPane?sp;
JTextArea?ta;
JTextField?tf1tf2tf3tf4tf5;
GridLayout?gl1gl2gl3gl4;
JLabel?l1l2l3l4l5;
JButton?jb1jb2jb3jb4jb5;
JPanel?p1p2p3p4;
Vector?rf;
process?p;
process?q;
public?OS4()
{
super(“首次適應(yīng)法動(dòng)態(tài)分區(qū)存儲(chǔ)管理“);
rf=new?Vector();
Container?container=this.getContentPane();
sp=new?ScrollPane(0);
ta=new?JTextArea(200200);
tf1=new?JTextField(“空閑“);
tf2=new?JTextField(“0“);
tf3=new?JTextField(“0“);
tf3.setEnabled(false);
tf4=new?JTextField(“0“);
tf5=new?JTextField(““);
gl2=new?GridLayout(3255);
gl3=new?GridLayout(1350);
gl4=new?GridLayout(2355);
l1=new?JLabel(“請(qǐng)輸入進(jìn)程名:“);
l2=new?JLabel(“請(qǐng)輸入申請(qǐng)空間大小:“);
l3=new?JLabel(“首地址:“);
l4=new?JLabel(“申請(qǐng)空間大小:“);
l5=new?JLabel(“釋放進(jìn)程名:“);
jb1=new?JButton(“空閑“);
jb1.addActionListener(new?Bt());
jb2=new?JButton(“申請(qǐng)“);
jb2.addActionListener(new?Bt());
jb5=new?JButton(“提交“);
jb5.addActionListener(new?Bt());
jb3=new?JButton(“提交“);
jb3.addActionListener(new?Bt());
jb4=new?JButton(“提交“);
jb4.addActionListener(new?Bt());
p1=new?JPanel();
p2=new?JPanel();
p3=new?JPanel();
p4=new?JPanel();
p2.setLayout(gl2);
p2.add(l1);
p2.add(tf1);
p2.add(l2);
p2.add(tf2);
p2.add(l3);
p2.add(tf3);
p2.setBounds(1010270100);
p3.setLayout(gl3);
p3.add(jb1);
p3.add(jb2);
p3.add(jb5);
p3.setBounds(1011527030);
sp.add(ta);
sp.setBounds(10150270235);
p4.setLayout(gl4);
p4.add(l4);
p4.add(tf4);
p4.add(jb3);
p4.add(l5);
p4.add(tf5);
p4.add(jb4);
p4.setBounds(1039027070);
container.setLayout(null);
container.add(p1);
container.add(p2);
container.add(p3);
container.add(p4);
container.add(sp);
setResizable(false);
addWindowListener(new?WindowAdapter()
{
public?void?windowClosing(WindowEvent?e1)
{
System.exit(0);
}
});
setBounds(5050300500);
setVisible(true);
}
public?void?output()
{
ta.append(“空閑塊\n“);
ta.append(“首地址\t大小\n“);
for(int?i=0;i {
if(((process)rf.elementAt(i)).name==““)
{
ta.append(Integer.toString(((process)rf.elementAt(i)).address));
ta.append(“\t“);
ta.append(Integer.toString(((process)rf.elementAt(i)).data));
ta.append(“\n“);
}
}
ta.append(“\n“);
ta.append(“分配塊\n“);
ta.append(“進(jìn)程名\t首地址\t大小\n“);
for(int?i=0;i {
if(((process)rf.elementAt(i)).name!=““)
{
ta.append(((process)rf.elementAt(i)).name);
ta.append(“\t“);
ta.append(Integer.toString(((process)rf.elementAt(i)).address));
ta.append(“\t“);
ta.append(Integer.toString(((process)rf.elementAt(i)).data));
ta.append(“\n“);
}
}
ta.append(“\n“);
}
class?Bt?implements?ActionListener
{
public?void?actionPerformed(ActionEvent?e2)
{

評(píng)論

共有 條評(píng)論