... ?+29Ha&>dhQF K 9d™d“ 9Q™Q“ O 9dh9Qg)2E?EL0MN?23) dhQœdhQ<+Tlj,2\)9?Qf -23)BC29Ha& - Sử dụng this để trao đối tượng hiên hành như là một thông số2- ;...
Ngày tải lên: 16/04/2014, 14:18
... tham kho 59 ã http://www.dickbaldwin.com/toc.htm ã http://leepoint.net/notes -java/ index.html ã http:/ /java. sun.com/developer/onlineTrainin g /GUI/ Swing2/shortcourse.htm Case study: Chng trỡnh i ... các chương trình liên quan tới Graphics sử dụng Frame. 3. Viết lại các chương trình liên quan tới thành phần giao diện GUI sử dụng Frame. Ví dụ với MVC 55 // file BallController .jav...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 9 doc
... BallController(myBall, ballView); ballView.setVisible(true); } } Ví dụ với Presentation-Model 49 // file BallModel .java chua du lieu va phuong thuc cua qua bong // Model khong phu thuoc vao Presentation public ... addToLeftListener(ActionListener al) { buttLeft.addActionListener(al); } } Ví dụ với MVC 52 // file TestBall .java tao model, view va controller public class TestBall { p...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 8 potx
... myFrame = new BallPresentation(myBall); } } Ví dụ với Presentation-Model 48 // file BallPresentation .java, cach 2: dung lop nghe la inner class public class BallPresentation extends Frame { private ... với Presentation-Model 47 // file BallPresentation .java chua view va controller // No co mot thanh phan du lieu la model can xu ly // Cach 1: Dung top-level listener public class...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 7 ppsx
... khin tng tỏc vi ngi dựng (Controller) ã Vớ d: Chng trỡnh iu khin qu búng ã Model: D liu v qu búng ã View: Giao din hin th d liu qu búng ã Controller: iu khin di chuyn qu búng Ví dụ về Swing 39 ... Thit k chng trỡnh 41 ã Model: D liu v búng gm to tõm (x,y) v bỏn kớnh búng. ã View: Giao diện hiển thị gồm có hình quả bóng và 2 nỳt iu khin. ã Controller: Khi n nỳt iu khin thỡ quả bóng ... Co...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 6 doc
... 200); setVisible(true); addWindowListener(new MyDialogListener(this)); } }; Ví dụ về Frame, Menu và Dialog 32 import java. awt.*; import java. awt.event.*; public class DemoFrame3 { public static void main(String[] args { MyFrame ... e) { if (e.getSource() == circleItem) { MyDialog dialog = new MyDialog(this, "Modeless Dialog: Circle", false); } } } class MyDialog extends Dialog...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 5 ppt
... thành phần GUI và xử lý các sự kiện như một cửa sổ bình thường. Hp hi thoi (Dialog) 29 ã Dialog cng l mtcas, thng dựng nhp hoc hin th thụng tin vi ngi dựng. ã Hai loihp thoi ã Modal: Phi úng ... Modal: Phi úng hp thoitrc khi chuyn sang ca s khỏc. ã Modaless: Cú th gi nguyờn hp thoại và chuyển sang cửasổ khác. Thực đơn (Menu) 25 Object MenuComponent MenuItem MenuBar Menu CheckboxMen...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 4 potx
... setSize, setVisible(true) cú th hin th Frame. ã cui chương trình nên có lệnh: System.exit(0); Ví dụ về Frame 20 import java. awt.*; import java. awt.event.*; public class DemoFrame2 { public static ... GUI v x lý s kin trong Frame cng ging nh trong Applet. ã Chỳ : ã Frame khụng cú cỏc phng thc init, start nh trong Applet. ã Cỏc ng dng c lp dựng Frame phi cú hm main v cchytrctip...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 3 pdf
... (Scrollbar) 13 ã Bi tp: Vit chng trỡnh cho phộp điều khiển font chữ thông qua thanh trượt. Khi thanh trượt thay đổi thì cỡ chữ hiển thị (drawString) thay đổi theo. B cc nõng cao 15 ã CardLayout ã ... cun (ScrollPane) 14 ã Khung cun l mt container cho phộp chứa thành phần GUI có kích thước lớn hơn chính nú. ã Bi tp: Vit chng trỡnh cho phộp v trong một canvas có độ rộng lớn hơn k...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 2 pptx
... rectButton) canvas.draw(1); else if (event.getSource() == circleButton) canvas.draw (2) ; } } Thanh trt (Scrollbar) 12 ã Thanh trt cho phộp iu chnh giỏ tr trong mt khong nht nh ã nghe s kin trờn ... getSize(); g.setColor(Color.BLUE); if (shape == 1) g.fillRect(40, 40, size.width-80, size.height-80); else if (shape == 2) g.fillOval(40, 40, size.width-80, size.height-80); } public void...
Ngày tải lên: 26/07/2014, 12:21
Lập trình Java cơ bản : GUI nâng cao part 1 pptx
... init() { textArea1 = new TextArea("Sample Text", 5, 20); textArea2 = new TextArea(5, 20); copy = new Button("Copy >>>"); setLayout(new FlowLayout(FlowLayout.CENTER, 10 , 10 )); copy.addActionListener(this); add(textArea1); add(copy); add(textArea2); } ... FlowLayout(FlowLayout.CENTER, 10 , 10 )); copy.addActionListener(this); add(textArea1); add(copy); add(te...
Ngày tải lên: 26/07/2014, 12:21
Quần vợt – Cơ bản và nâng cao part 1 pptx
... w1 h1" alt=""
Ngày tải lên: 10/08/2014, 09:21