導航:首頁 > 編程語言 > java課題設計

java課題設計

發布時間:2022-08-19 06:59:27

Ⅰ 想用java做畢業設計做點什麼題目好

你好, 計算機專業的畢設一般分為這兩部分: 源碼+論文

首先說選題, 畢設課題以javaweb居多, 框架可以選用ssm, ssh, 或者springboot, 可以選做一些管理系統, 下面是一些常見的命題

Ⅱ java課題設計——視頻播放器怎麼製作

import java.awt.*;
import java.awt.event.*;
import java.io.IOException;import javax.swing.*;
import javax.media.*;public class VideoPlayer extends JFrame implements ActionListener,
ControllerListener {
FileDialog fd;
Player player = null;
String name;
String path;
Component comp, vc;
Image image=new ImageIcon("open.GIF").getImage();
MenuBar mb = new MenuBar();
Menu m1 = new Menu("文件");
Menu m2 = new Menu("幫助");
MenuItem mi1 = new MenuItem("打開", new MenuShortcut(KeyEvent.VK_0));
MenuItem mi2 = new MenuItem("關閉");
MenuItem mi3 = new MenuItem("幫助");
JButton open=new JButton(new ImageIcon("open.GIF")); public VideoPlayer() {
super("視屏播放器");
this.setMenuBar(mb);
mb.add(m1);
mb.add(m2);
m1.add(mi1);
mi1.addActionListener(this);
m1.add(mi2);
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
m2.add(mi3);
mi3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,
"Java視屏播放器\n2010年6月9日第一版\n製作人: 李攀");
}
});
this.setLayout(new BorderLayout());
this.setSize(800, 650);
this.setVisible(true);
this.setBackground(Color.BLACK);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
} public static void main(String[] args) {
new VideoPlayer();
} public void actionPerformed(ActionEvent e) {
if (e.getSource() == mi1) {
open();
}
} public void open() {
fd = new FileDialog(this, "打開媒體文件", FileDialog.LOAD);
fd.setVisible(true);
path = fd.getDirectory();
name = fd.getFile();
if (!path.equals("") && path != null) {
try {
if (player != null)
player.close();
player = Manager.createPlayer(new MediaLocator("file:" + path
+ name));
} catch (Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "獲取播放器失敗!");
}
player.addControllerListener(this);
player.prefetch();
player.start();
}
} public void paint(Graphics g) {
g.setColor(Color.BLACK);
g.fillRect(0, 0, 800, 650);
g.setColor(Color.GREEN);
g.setFont(new Font("宋體",Font.BOLD,30));
g.drawString("歡迎使用",340,150);
g.drawImage(image,330,285,image.getWidth(this),image.getHeight(this),this);
}
public void update(Graphics g){
paint(g);
} public synchronized void controllerUpdate(ControllerEvent e) {
if (e instanceof RealizeCompleteEvent) {
if ((comp = player.getControlPanelComponent()) != null) {
vc = player.getVisualComponent();
if (vc != null)
add(vc);
add("South", comp);
comp.setBackground(Color.green);
}
validate();
}
if (e instanceof ControllerClosedEvent) {
if (vc != null) {
remove(vc);
vc = null;
}
if (comp != null) {
remove(comp);
comp = null;
}
return;
}
if (e instanceof EndOfMediaEvent) {
player.setMediaTime(new Time(0));
player.start();
return;
}
}
}
java的視屏播放要用到JMF(java media framework),你自己到網上去下一個嘛,而且那玩意支持的格式少,mpg,mpeg,sun的官方網站說支持AVI但是我試過了好像不行,至於rmvb那些好像不行,要裝解碼器。JMF在安裝的時候要安裝對哦,路徑要選擇對,不然不行,具體下載地址和安裝方法可以網路一下,到處都是

Ⅲ JAVA課題設計:電子英漢詞典

Sarah, the fruits on sale, so we could consider purchasing some apples. Since there is a sale going on which might indicate that the general marketing trend on fruit is either falling or reaching its climax. I personally think it's the first one, e to the fact that the prices are currently on sale. Nevertheless, we could consider buying some stocks. What do you think, Sarah?

Ⅳ 今年大四,軟體工程專業(JAVA方向),哪位大大給想個比較新穎的畢設課題,在此跪謝了!!!

《690戰術核顯卡的設計與實現》,好吧開個玩笑,其實畢設找個實用,常用的就行了。雖然什麼圖書管理系統,宿舍管理系統,成績管理系統很老套,但是貴在實用,你可以更具實際情況來設計需求,增加功能,我想不是所有的圖書管理系統都是一樣的吧。再小的系統也是一個一系統,只要你認真做了,你就能有所收獲。

Ⅳ java畢業設計項目,怎麼做流程是怎麼樣的

根據全微畢設的經驗單獨的web前端做畢設想通過相對來說會比較難,如果想通過web做畢設通過可以採納一下以下幾點建議。
----1.設計一個完整的項目
例如完成一個學生信息管理系統、網上商城購物系統等。從前後端完成一個健全的系統,前端用html、css等做頁面展示,後端製作服務端響應頁面請求,完成系統的整個功能。利用資料庫保存系統的數據。
----2.結合web前端與伺服器端完成一個完整的畢設
前端通常指的就是我們能看到的部分,利用標簽或者超鏈接提交地址到對應的伺服器讓伺服器響應該指令做出對應的頁面展示或頁面變化。
----3.技術如何選擇?
前端必定有的技術包含CSS/HTML/JS。如果為了能更快速更美觀的完成系統的前端頁面可以使用前端框架、包括了bootstrap、foundnation等
伺服器端技術選擇:JAVA/PHP/PYTHON/ASP等
每個技術都有其優勢與缺點 新手上手的話可以選擇PHP或者JAVA
JAVA擁有大量的文檔資源可以供我們查詢、PHP上手簡單可以快速開發一個完整的系統
----4.設計並完成一個項目的流程?
1.整理系統功能,繪制流程圖
2.根據功能設計資料庫
3.編寫前端頁面
4.將前端頁面與資料庫結合
5.測試系統功能,完善系統功能不健全部分。
更多畢設相關知識 度娘搜索 全微畢設
他們的程序超多注釋,極速完成。輕松答辯

Ⅵ java課程程序設計報告 課題:小學算術運算測試程序

這個你可找一個簡單計算器就可以,能實現你的要求

閱讀全文

與java課題設計相關的資料

熱點內容
隨車拍app綁定什麼設備 瀏覽:893
方維團購系統源碼 瀏覽:988
linux反彈shell 瀏覽:152
列印機介面加密狗還能用嗎 瀏覽:299
二板股票源碼 瀏覽:446
度人經pdf 瀏覽:901
怎麼配置android遠程伺服器地址 瀏覽:959
java程序員看哪些書 瀏覽:942
什麼app可以免費和外國人聊天 瀏覽:795
pdf手寫筆 瀏覽:182
別永遠傷在童年pdf 瀏覽:990
愛上北斗星男友在哪個app上看 瀏覽:421
主力散戶派發源碼 瀏覽:671
linux如何修復伺服器時間 瀏覽:61
榮縣優途網約車app叫什麼 瀏覽:479
百姓網app截圖是什麼意思 瀏覽:229
php如何嵌入html 瀏覽:817
解壓專家怎麼傳輸 瀏覽:745
如何共享伺服器的網路連接 瀏覽:136
程序員簡易表白代碼 瀏覽:170