• 大小: 1.82MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-31
  • 语言: 其他
  • 标签: 实验报告  

资源简介

操作系统课程设计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\Mainframe.class

     文件       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_mainframe.java

     文件        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


评论

共有 条评论