资源简介
操作系统课程设计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的音乐喷泉设计
相关资源
- 操作系统课程设计报告-多用户文件系
- 操作系统课程设计,单索引文件系统
- os课程设计 操作系统课程设计
- 操作系统课程设计---文件资源管理器
- 山东大学操作系统课程设计nachos
- 操作系统课程设计 进程通信
- 华中科技大学操作系统课程设计代码
- 操作系统课程设计生产者消费者
- 操作系统课程设计多份样本华南理工
- 山东大学操作系统课程设计nachos实验
- 操作系统课程设计_模拟文件系统
- 杭电操作系统课程设计虚拟文件系统
- 操作系统课程设计-段页式存储管理的
- SPOOLING假脱机技术模拟
- 广工操作系统课程设计-多道批处理两
- 操作系统- SPOOLing输出模拟实验报告
- 操作系统课程设计多道批处理系统两
- 操作系统课程设计报告-生产者与消费
- Spooling假脱机输入输出技术模拟
- 操作系统课程设计-论文,感想,程序
- 操作系统课程设计——主存空间的分
- 操作系统课程设计报告(完成版
- 银行家算法的设计与实现 操作系统课
- 操作系统课程设计-实现系统状态监测
- 操作系统课程设计-设备管理
- 华中科技大学操作系统课程设计——
- 哲学家就餐操作系统课程设计报告含
- 模拟设计动态分区存储管理的分配与
- 华中科技大学操作系统课程设计——
- 操作系统课程设计主要实现小型操作
评论
共有 条评论