资源简介
操作系统课程设计Spooling输入输出模拟技术
使用透明界面
菜单
帮助,文本打开
窗口动态打开
标签文本跑马灯效果

代码片段和文件信息
import javax.swing.*;
import java.awt.*;
/*
* 关于类
*/
class About extends Jframe implements Runnable
{
/**
*
*/
private static final long serialVersionUID = 1L;
private static int W=500;
private static int H=450;
JLabel jllab;
JPanel pan;
JTextField tf1tf2;
private ImageIcon ii;
JTextArea jta;
public About()
{
setUndecorated(true); // 去掉窗口的装饰
//采用指定的窗口装饰风格
getRootPane().setWindowDecorationstyle(JRootPane.FILE_CHOOSER_DIALOG);
setResizable(false);
settitle(“关于“);
Thread thread;
thread=new Thread(this);
thread.start();
jl = new JLabel(““);
pan = new JPanel();
jta = new JTextArea(“\n\n\n\n OS 之 Spooling技术模拟“+
“\n\n 组长:\n\n 王虎\n\n 成员:\n\n 王虎\n\n 开发于 2011.06.27\n\n“);
ii = new ImageIcon(“about.jpg“);//背景图片
lab = new JLabel(ii);
lab.setBounds(0 0ii.getIconWidth() ii.getIconHeight());
getlayeredPane().setLayout(null);
getlayeredPane().add(lab new Integer(Integer.MIN_VALUE));
setContentPane(pan);
pan.setOpaque(false);
jta.setFont(new Font(“华文行楷“Font.PLAIN20));
jl.setFont(new Font(“华文行楷“Font.PLAIN25));
jl.setForeground(Color.green);
jta.setOpaque(false);
jta.setDisabledTextColor(Color.red);
jta.setEditable(false);
jta.setEnabled(false);
add(jta“Center“);
add(jl“South“);
Dimension D=Toolkit.getDefaultToolkit().getScreenSize();//获得屏幕尺寸
setLocation(D.width/2-W/2D.height/2-H/2);//窗口位置
//setSize(WH);
setVisible(true);
}
public void run()
{
try
{
for(int i=0;i<460;i++)
{
setSize(i+40i);
setVisible(true);
Thread.sleep(5);
}
int x=250;
String empty=“ “;
empty=““+empty+empty+empty+empty+empty;
String s =““+empty+empty+empty+“欢迎使用 本程序由华北电力大学 计算 0803班 王虎 独立研发 欢迎使用“
+empty+empty+empty+empty;
//实现跑马灯效果
for(int i=0;i<100000;i++)
{
if(x<=0)
{
x=x+250;
}
x=x-1;
jl.setText(s.substring(250-x500-x));
Thread.sleep(80);
}
}
catch(Exception e)
{
System.out.println(e);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2011-06-26 08:27 MY_OS\.classpath
文件 381 2011-06-25 22:59 MY_OS\.project
文件 63519 2009-04-06 22:08 MY_OS\about.jpg
文件 302607 2011-06-27 23:29 MY_OS\background.jpg
文件 244 2011-06-29 13:23 MY_OS\readme.txt
文件 629 2011-06-25 22:59 MY_OS\.settings\org.eclipse.jdt.core.prefs
文件 3946 2011-06-29 21:29 MY_OS\bin\About.class
文件 10614 2011-06-29 21:29 MY_OS\bin\Mainfr
文件 1066 2011-06-29 21:29 MY_OS\bin\mark.class
文件 1362 2011-06-29 21:29 MY_OS\bin\pcb.class
文件 1263 2011-06-29 21:29 MY_OS\bin\reqBlock.class
文件 4142 2011-06-29 21:29 MY_OS\bin\Wanghu.class
文件 2261 2011-06-29 15:28 MY_OS\src\W_about.java
文件 10156 2011-06-29 15:27 MY_OS\src\W_mainfr
文件 874 2011-06-29 15:18 MY_OS\src\W_mark.java
文件 1071 2011-06-29 15:16 MY_OS\src\W_pcb.java
文件 982 2011-06-29 15:15 MY_OS\src\W_reqBlock.java
文件 5105 2011-06-29 15:12 MY_OS\src\W_spooling.java
文件 1530732 2011-06-30 21:38 MY_OS\课 程 设 计 报 告.docx
目录 0 2011-06-25 22:59 MY_OS\.settings
目录 0 2011-06-29 21:29 MY_OS\bin
目录 0 2011-06-28 09:58 MY_OS\src
目录 0 2011-06-28 10:01 MY_OS
----------- --------- ---------- ----- ----
1941255 23
- 上一篇:2020年营商环境报告.pdf
- 下一篇:基于PLC的音乐喷泉设计
相关资源
- 模拟段页式虚拟存储管理中地址转换
- 操作系统课程设计完整版
- 磁盘调度算法的模拟实现及对比
- 操作系统课程设计实现可变分区存储
- 操作系统课程设计 二级文件管理系统
- 操作系统课程设计代码
- 操作系统课程设计 银行家算法论文
- 操作系统课程设计 内存管理
- 广州大学操作系统课程设计实验报告
- 基于linux的操作系统课程设计 中北大
- 操作系统课程设计 绘制资源分配图
- 操作系统课程设计完整版报告+源程序
- 模拟Unix文件系统,操作系统课程设计
- 操作系统课程设计报告 分页存储管理
- 山东大学操作系统课程设计实验报告
- GeekOS操作系统课程设计project0-4讲解
- DOS画画_操作系统课程设计_操作系统图
- 操作系统课程设计报告-单用户多级文
- Pintos 西电操作系统课程设计3 报告+代
- 中北大学软件学院操作系统课程设计
- 操作系统课程设计报告(进程控制与
- 操作系统课程设计资源分配图
- 操作系统课程设计生产者和消费者问
- linux文件系统操作系统课程设计
- 操作系统课程设计实验报告
- 操作系统课程设计.zip
- 操作系统课程设计--多用户多级目录文
- 动态分区分配存储管理-操作系统课程
- 操作系统课程设计进程管理与通信,
- 操作系统课程设计报告-多用户文件系
评论
共有 条评论