資源簡介
操作系統課程設計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的音樂噴泉設計
評論
共有 條評論