Pair of Vintage Old School Fru
Cộng đồng Java Việt
Cộng đồng java Việt
Thông báo
Chú ý: Sắp tới ADM sẽ cải tiến lại wap, xây dựng thêm mục C, C ++ cho các bạn, các bạn có ý kiến gì thì góp ý cho AD nhá :D
Codej2me xin gửi lời cảm ơn đến: Holyeyed, Java_Editor!, chuonghugo,TVC97, thaian2009, gió(opakul), ironman..., và đặc biệt là forum j2mevn đã giúp Codej2me xây dựng wapsite này!!!
Có nhiều bạn chưa hiểu kĩ về Canvas nha, muốn chạy 1 app nào đó có Canvas thì phải Có Midlet nhá, tìm hiểu tại đây
Chatbox




Vẽ và liên kết class
Bây giờ ta sẽ bắt đầu vẽ trên class gamecanvas và liên kết nó với class midlet.
File a.java vẽ 1 đoạn thẳng trên canvas.
import javax.microedition.lcdui.game.*;
import javax.microedition.lcdui.*;
public class a extends GameCanvas implements Runnable{
vd main;
Graphics g = getGraphics();
//Graphic là một class có sẵn trong máy ảo java-máy điện thoại của bạn, việc liên kết với nó cũng như lk với class ta viết ra
int w, h;
public a(vd main){
super(false);
this.main = main;
  }
void start(){
w = getWidth();
//chieu rong man hinh
h = getHeight();
//chieu cao man hinh
Thread t = new Thread(this);
t.start();
}
public void run(){
boolean play = true;
while (play) {
g.setColor(0x000000);
g.fillRect(0, 0, w, h);
//Nền canvas giống như ta chọn màu tờ giấy để vẽ tranh
g.setColor(0xffffff);
g.drawLine(w / 4, h / 4, w / 2, h / 2);
//Vẽ đoạn thẳng từ điểm có tọa độ (w/4;h/4) đến giữa màn hình
flushGraphics();
try {
Thread.sleep(30);
}catch(Exception e){ }
//cho ngung mot thoi gian
}
}
}
Sau đó ta sẽ cho liên kết 2 class này lai như sau: Trong file vd.java ta thêm:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class vd extends MIDlet {
private a hcn;
//hcn được tạo ra từ class a và đại diện cho a, hy vọng dòng này giúp bạn hiểu thế nào là liên kết class
public vd(){ }
public void startApp(){
hcn = new a(this);
hcn.start();
Display.getDisplay(this).setCurrent(hcn);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional) {
notifyDestroyed();
}
}

Source: Veduongthang.zip (4.56 KB)
Nguồn: Ironman
Thông tin
Hiện có 1 đang Online, 1 visit trong ngày,1 visit trong tháng. Tổng lượt truy cập là 682 lượt.
Liên Hệ - Hổ Trợ
Info Author Admin: Q.Phiên
Phone Author Phone: 01635514395
Hosting By XTGEM.COM
CodeJ2ME© 2014-2015