- Nov 28 Thu 2019 10:40
switch怎麼判斷範圍?
- May 22 Wed 2019 23:51
[MIT App Inventor]相機app
- Apr 24 Wed 2019 11:51
java 開啟圖片檔案
- Apr 24 Wed 2019 11:28
java 物件導向-各種球的動畫 class ball
- Apr 16 Tue 2019 22:43
Java 賽馬小遊戲
- Apr 16 Tue 2019 22:02
Java Runnable界面 / Thread 執行緒 / 多工
實作Runnable界面,可以使用Thread 執行緒,透過(Thread).start(); 會進入run()方法
run()等同於第二個main、第二個虛擬CPU,可以在內部同時執行兩個程式,達到多工的效果
- Apr 16 Tue 2019 21:56
Java Init (2019 節省設定的類別 會定期更新)
class Init 是用來自動設定好Size、Location、visable等等的類別,可以減少主要類別裡的程式複雜度
import java.awt.*; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; public class Init { /*polymorphism*/ public static void InitWin(Frame v){ v.setSize(1000,800); v.setLocation(500,100); v.setLayout(null); v.setVisible(true); } public static void addWinListen(Frame v){ /*Interface*/ v.addWindowListener( new WindowListener(){ /*WindowListener Method*/ public void windowOpened(WindowEvent e) {} public void windowClosing(WindowEvent e) {v.dispose();} public void windowClosed(WindowEvent e) {} public void windowIconified(WindowEvent e) {} public void windowDeiconified(WindowEvent e) {} public void windowActivated(WindowEvent e) {} public void windowDeactivated(WindowEvent e) {} } ); } public static void setButton(Button b, int weigh, int height, int x, int y){ b.setSize(weigh,height); b.setLocation(x,y); } }
- Apr 16 Tue 2019 21:18
Java 透過類別的傳遞省略宣告、多型、界面的特殊實作方式、Class Init
本章重點:
- 善用物件導向功能,透過class(類別)中的method(方法)傳遞,減少宣告時的繁複程式碼。(method(方法)的功能類似於C語言function(函數)的存在)
- Polymorphism多型:當子類別互相傳遞時會有衝突,此時可以將改成透過共通的父類別來傳遞
- implements Interface,實作界面除了直接在class實作之外,也能在event物件註冊時實作出來
請看以下說明:
- Apr 11 Thu 2019 22:06
Java 小畫家(繪圖版) 手把手教學
- Apr 11 Thu 2019 21:47
Java 圈圈叉叉遊戲-初版 MouseListener