Lập trình đồ họa AWT
... text fields double interest = (Double.valueOf(tRate.getText())).doubleValue(); int year = (Integer.valueOf(tYear.getText())).intValue(); double loan = (Double.valueOf(tLoan.getText())).doubleValue(); ... remoMouseListener addMouseMotionListener remoMouseMotionListener M t s l p addWindowListener removeWindowListener Window WindowEvent stener WindowListener uh p Giao di n Listener l ng nghe p uh pt ng ng AcitionListener ... g i n k WindowEvent S ki n lo i xu t hi n thao tác v i Window, ch ng h n nh : óng, phóng to, thu nh m t c a s L p có ph ng th c: Window getWindow() Hàm cho l i i t ng c a l p Window ng v i s...
Ngày tải lên: 29/09/2013, 09:20
... void windowClosed(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowOpened(WindowEvent ... quan AWT Các thành ph n AWT Qu n lý trình bày lý ki n Th vi nAWT AWT vi t t AWT cho phép a Abstract Windowing Toolkit o thành ph n AWT cho phép nh n Các thành ph n li u a a chu t, bàn phím n a AWT ... FlowLayout()); addWindowListener(this); } 25 Cácthànhph nAWT Frame dùng test thành ph n khác public void windowClosing(WindowEvent e){ dispose(); System.exit(0); } public void windowActivated(WindowEvent...
Ngày tải lên: 25/04/2013, 20:49
... Nội dung Tổng quan AWT Các thành phần AWT Quản lý trình bày Xử lý Sự kiện ThưviệnAWT AWT viết tắt Abstract Windowing Toolkit AWT cho phép tạo thành phần đồ họa AWT cho phép nhận liệu ... CheckboxGroup Menu Component Checkbox MenuItem ThưviệnAWT Component AWTException AWTError Button Canvas Checkbox Applet Panel Frame Choice Window Container Dialog ScrollPane Label FileDialog List ... thành phần đồ họa AWT Vật chứa (Container) Thành phần (Component) Trình quản lý trình bày (Layout Manager) Đồ họa (Graphics), phông chữ (Font), kiện (Event) ThưviệnAWT Object Color Image...
Ngày tải lên: 14/08/2014, 22:21
Lập trình đồ họa với AWT - Phần 2 doc
... CácthànhphầnAWT Frame Thừa kế từ Window nên Container Frame vừa Component vừa Container Tạo Frame Frame() Frame(String title) Ví dụ CácthànhphầnAWT Frame import java .awt. *; public ... giao diện cho component setVisible(boolean): hiển thị component CácthànhphầnAWT Container (vật chứa) Chứa gói java .awt Là vùng đặt thành phần giao diện Một số loại Container: Panel, Frame, ... CácthànhphầnAWT Một số phương thức Component getSize(): trả kích thước Component (Dimenstion) getWidth():...
Ngày tải lên: 14/08/2014, 22:21
Lập trình đồ họa với AWT - Phần 3 ppt
... java.util.EventObject java .awt. AWTEvent java .awt. event ActionEvent AdjustmentEvent FocusEvent ComponentEvent InputEvent ItemEvent ContainerEvent TextEvent KeyEvent WindowEvent MouseEvent 17 Xửlý ... đối tượng gây kiện 21 Xửlý cácsựkiện Ví dụ quản lý kiện import java .awt. *; import java .awt. event.ActionEvent; import java .awt. event.ActionListener; public class TestButton { private Frame f; ... listener phải implement giao tiếp thích hợp 13 Xửlý cácsựkiện Ví dụ xử lý kiện import java .awt. *; import java .awt. event.*; class EventTest extends Frame implements ActionListener { Label lab = new...
Ngày tải lên: 14/08/2014, 22:21
Lập trình đồ họa với AWT - Phần 4 potx
... void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowOpened(WindowEvent e){} } 26 CácthànhphầnAWT ... CácthànhphầnAWT Frame dùng để test thành phần khác public void windowClosing(WindowEvent e){ dispose(); System.exit(0); } public void windowActivated(WindowEvent e){} public void windowClosed(WindowEvent ... CácthànhphầnAWT GUIFrame import java .awt. *; import java .awt. event.*; public class GUIFrame extends Frame { public GUIFrame(String title){ super(title); setBackground(SystemColor.control); addWindowListener(new...
Ngày tải lên: 14/08/2014, 22:21
Lập trình đồ họa với AWT - Phần 5 pdf
... e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowOpened(WindowEvent e){} public ... void windowClosing(WindowEvent e){ dispose(); System.exit(0); } public void windowActivated(WindowEvent e){} public void windowClosed(WindowEvent e){} public void windowIconified(WindowEvent ... public void windowClosing(WindowEvent e){ dispose(); System.exit(0); } 84 Quảnlý trình bày FlowLayout public void windowActivated(WindowEvent e){} public void windowClosed(WindowEvent e){} public...
Ngày tải lên: 14/08/2014, 22:21
Lập trình đồ họa với AWT - Phần 6 ppt
... //create whoDoneItPanel whoDoneItPanel = new Panel(); whoDoneItPanel.setBackground(Color.pink); whoDoneItLabel = new Label("Who done it", whoDoneItTextField = new TextField("A TextField"); //whoDoneItTextField.addActionListener(this); ... //whoDoneItTextField.addActionListener(this); whoDoneItTextField.setEditable(false); whoDoneItPanel.add(whoDoneItLabel); whoDoneItPanel.add(whoDoneItTextField); add(whoDoneItPanel,BorderLayout.NORTH); Xửlý ... Xửlý cácsựkiện WindowEvent WindowAdapter FocusAdapter KeyAdapter Cài đặt giao tiếp WindowListener Xem ví dụ Frame MouseAdapter MouseMotionAdapter...
Ngày tải lên: 14/08/2014, 22:21
Lập trình đồ họa với AWT - Phần 8 potx
... tượng nghe phương thức cần cài đặt 124 Tham khảo Listener thành phần tương ứng ItemListener WindowListener Choice Dialog Checkbox ActionListener Frame List Button List MenuItem TextField 125...
Ngày tải lên: 14/08/2014, 22:21
lập trình đồ họa với awt tiếng việt
... void windowClosed(WindowEvent e){} public void windowIconified(WindowEvent e){} public void windowDeiconified(WindowEvent e){} public void windowDeactivated(WindowEvent e){} public void windowOpened(WindowEvent ... FlowLayout()); addWindowListener(this); } 25 Cácthànhph nAWT Frame dùng test thành ph n khác public void windowClosing(WindowEvent e){ dispose(); System.exit(0); } public void windowActivated(WindowEvent ... 2 Th vi nAWT AWT vi t t AWT cho phép a Abstract Windowing Toolkit o thành ph n a AWT cho phép nh Các thành ph n n li a u chu n t, bàn phím a AWT t ch a (Container) Thành ph...
Ngày tải lên: 23/10/2014, 22:03
Làm quen với lập trình đồ họa
... Thực hành Số Trang 2/20 I Ki n trúc OpenGL Windows: Sau cài đặt Windows xong, thư mục C:\Windows\System32 chứa tập tin “opengl32.dll” nhằm giúp Windows hổ trợ thực thi ứng dụng đồ họa dùng OpenGL ... nhiệm vụ lớp 3) Lớp MFCTemplateDoc: • Khi ứng dụng thi, đối tượng lớp nằm nhớ, MFCTemplate ứng dụng dạng SDI – Single Document Interface Trong trường hợp MDI – Multiple Document Interface – có nhiều ... glutPostRedisplay(); } int main(int argc, char** argv){ angle = 0.0f; glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); glutCreateWindow("simple"); glutDisplayFunc(mydisplay); glutTimerFunc(100, processTimer, 10);...
Ngày tải lên: 16/08/2012, 08:55
Lập trình đồ họa và âm thanh
... 0, "DO THI KHONG GIAN CHIEU"); } int X(double x, double y, double z) // doi toa xyz sang truc X { return gr3.OX + x*gr3.UX*cos(gr3.Xx) + y*gr3.UY*cos(gr3.Xy); } int Y(double x, double y, double ... double g(double x, double y) // Ham g(x, y) can ve { return 5*sin(sqrt(x*x+y*y))/sqrt(x*x+y*y); } void Vehamf() { double x, y, z; double xa = -6.28, xb = 6.28; double ya = -6.28, yb = 6.28; double ... mi2 sol2 lad2 dod3 mi3 sol3 lad3 dod4 mi4 sol4 lad4 102 122 148 164 196 233 281 330 396 468 565 660 792 935 void not(unsigned caodo, float truongdo) { sound(caodo); delay(truongdo); nosound();...
Ngày tải lên: 18/08/2012, 10:46
Lập trình đồ họa với VB
... nút-trái-của-Mouse-Down, đặt tên flgMouseDown Khi nhận Event MouseDown ta set flgMouseDown thành True, nhận Event MouseUp ta reset flgMouseDown thành False Mỗi lần nhận Event MouseMove flgMouseDown True ... iGreen As Integer Dim iBlue As Integer ' Start the Random number generation Randomize ' Plot 2000 dots randomly For i = To 2000 ' get a random XCoord ' Note that Rnd(1) returns a real number between ... flgMouseDown flgMouseDown = True End Sub Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) ' Paint picGraphic if flgMouseDown is True If flgMouseDown Then...
Ngày tải lên: 28/08/2012, 15:46
LẬP TRÌNH ĐỒ HỌA ỨNG DỤNG THƯ VIỆN OPENGL TRÊN LINUX
... gian delay */ usleep(100); /* thoat chuong trinh neu nhan phim ESCAPE */ if (key == ESCAPE) { /* tat cua so GLUT */ glutDestroyWindow(window); /* thoat chuong trinh */ exit(0); } } int main(int ... yrot+=1.0f; zrot+=1.0f; // thay doi tinh tuyen gia tri truc X // thay doi tinh tuyen gia tri truc Y // thay doi tinh tuyen gia tri truc Z glutSwapBuffers(); // dung bo dem doi de ve len GVHD: Nguyễn ... glutSolidIconsahedron() glutWireOctahedron() glutSolidOctahedron() glutWireTetrahedron() glutSolidTetrahedron() glutWireDodecahedron() glutSolidDodecahedron() glutWireCone() glutSolidCone()...
Ngày tải lên: 26/04/2013, 11:46
Lập trình đồ họa
... kích họat), semantic-level events (event user kích hoạt) • Có loại semantic-level events: gói java .awt. event: ActionEvent, AdjustmentEvent, ItemEvent, TextEvent Ôn tập • Event Source: Đối tượng ... getAscend() int getDescent() Khoảng hở đến ký tự int getHeight() int getLeading() Tham khảo thêm Document lớp để biết thêm methods Thí dụ 2- Truy xuất thuộc tính kích thước font 11 7.5- Đồ họa ... Graphic: Hình ảnh ta vẽ file ảnh • Một GUI thiếu hình ảnh GUI thiếu sinh khí (dull) • Trong gói AWT cung cấp đối tượng Graphics cho ta vẽ lớp Image cho ta thao tác với file ảnh 12 lớp Graphics...
Ngày tải lên: 24/06/2013, 01:25
Bài toán mẫu về Lập trình đồ họa
... lenAC^2)/(2*lenAB*lenBC)) get_point &ax, &ay, 4, 7, angleB, lenAB DrawTriangle 4, 7, 4+lenBC, 7, ax, ay, B, C, A end function DrawTriangle x1, y1, x2, y2, x3, y3, a1, a2, a3 create_line2 x1, y1, ... đối tượng Lò_xo đường dẫn đến file swf Sau viết chương trình VS sau: function main set_paper Giado, 8, 0x7F7F7F poly_line 5, 10, 6, 10, 6, 1, 10, 1, 10, 10, 11, 10 appear Spring, 8, set_paper...
Ngày tải lên: 07/07/2013, 01:25
lập trình đồ họa trên nền tảng ngôn ngữ lâp trình Java
... 27/03/06 java .awt. Color; java .awt. Dimension; java .awt. Graphics; java .awt. Graphics2D; java .awt. event.WindowAdapter; 48 Lập trình đồ họa Java 2D 3D import java .awt. event.WindowEvent; import java .awt. geom.Area; ... API tổ chức package sau: • java .awt • java .awt. geom • java .awt. font • java .awt. color • java .awt. image • java .awt. image.renderable • java .awt. print Package java .awt bao gồm lớp Java 2D API đề cập ... Transform.java 1.0 27/03/06 Day la doan chuong trinh mieu ta cac phep bien doi 35 Lập trình đồ họa Java 2D 3D */ import java .awt. *; import javax.swing.*; /* * Chuong trinh tao bong mot hinh duoc chon...
Ngày tải lên: 01/08/2013, 10:18