... bày theo kiểu FlowLayout thì: • Các component gắn vào xếp theo thứ tự từ trái sang phải từ xuống • Các component có kích thước mong muốn • Nếu chiều rộng Container không đủ chỗ cho component chúng ... ĐÔNG, TÂY, NAM, BẮC, TRUNG TÂM Không cần phải gắn component vào cho tất vùng Các component vùng NORTH SOUTH có chiều cao tùy ý có chiều rộng chiều rộng vùng chứa Các component vùng EAST WEST ... lưới vô hình mà ta đưa đối tượng vào o gridwidth, gridheight: kích thước hay vùng trình bày cho đối tượng • Insets: biến đối tượng thuộc lớp Inset dùng để qui định khoảng cách biên phân cách theo...
Ngày tải lên: 16/08/2013, 15:56
... m.setVisible(true); } } V Bộ quản lý cách trình bày (Layout Manager) Dùng để xếp chỗ định vị cho đối tượng GUI Có cách trình bày: • FlowLayout: xếp đối tượng từ trái qua phải từ xuống d ưới Các đối tượng giữ nguyên ... khung lưới vô hình với ô nhau, đối tượng đặt vừa kích thước với ô • BorderLayout: Các đối tượng đặt theo đường viền khung chứa theo cạnh West, East, South, Nort Center • CardLayout: Các đối tượng ... nhóm nút ta lấy đối tượng hi ện t ại đ ược ch ọn b ằng cách gọi phương thức getSelectedCheckbox() Đặt lựa chọn ta dùng: setSelectedCheckbox() Cách sử dụng nút chọn: Ta tạo đối tượng giao tiếp ItemListener...
Ngày tải lên: 30/09/2013, 09:20
LẬP TRÌNH GIAO DIỆN VỚI AWT
... columns); GridBagLayout • Bố trí thành phần cách xác • Các thành phần không cần có kích thước • Các thành phần xắp xếp lưới chứa dòng cột • Thứ tự đặt thành phần không tuân theo hướng từ trái-sang-phải ... user lựa chọn • Các bước để tạo checkbox radiobutton: – – – – Tạo phần tử (element) Khởi tạo giá trị ban đầu (có giá trị selected hay unselected) Chỉ vị trí hình Hiển thị hình • Các hàm dựng để ... Command cách dễ để lấy sư kiện user • Các bước để tạo button: – – – Tạo phần tử button, nên tạo cho caption để mục đích Chỉ vị trí đặt button hình HIển thị hình • Các hàm dựng: – – Button( ) Button(String...
Ngày tải lên: 06/10/2013, 16:20
JAVA VÀ LẬP TRÌNH GIAO DIỆN BẰNG SWING
... lại kiến thức học trước đây: setLayout(null) setBounds, đặt ứng dụng hình không phụ thuộc phân giải hình nhờ dùng Toolkit, cách cài đặt phương thức hành động qua class riêng cài đặt trực tiếp ... Nếu không setLocation, mặc định (0,0) kích thước xác định setSize Lưu ý 200=chiều dài button cộng lại 60=chiều rộng button + chiều rộng ban đầu (=35) Bài - setLayout không phụ thuộc phân giải hình ... f.setVisible(true); } Bài 20 - Cách sử dụng LaF hãng thứ 3: Cách 1: coi add-in plugin, tức đưa file jar chứa class cần vào thư mục jdk1.5.0\jre\lib\ext điều chỉnh className cho phù hợp Cách 2: giải nén file...
Ngày tải lên: 24/10/2013, 13:20
Lập trình giao diện C#
... (GUI- Graphic User Interface): sử dụng hình ảnh, biểu tượng, kí hiệu,… cách hợp lý mang lại tiện lợi, đơn giản hiệu cho người dùng Tổng quan Lập trình giao diện Các quy tắc giao diện phần mềm • Thân ... chương trình đa tầng (tt) • Ưu điểm mô hình n-tier: – – – – – Bảo mật Mở rộng Quản lý, triển khai, giám sát, khắc phục cố Bảo trì dễ dàng Dữ liệu dễ thay đổi, không làm ảnh hưởng đến thành phần ... dụng Tổng quan Lập trình giao diện Thiết kế chương trình đa tầng (tt) • Mô hình ứng dụng n-tier Tổng quan Lập trình giao diện Các bước thiết kế chương trình đa tầng • B1: Xác định yêu cầu, chức ứng...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 2
... VS.Net Giới thiệu Visual Studio.Net 2010 Các thành phần VS.Net Các ngôn ngữ lập trình VS.Net Các loại ứng dụng VS.Net Môi trường phát triển phần mềm tích hợp Các phiên Visual Studio Net • Visual ... C++ – Các ngôn ngữ sử dụng hơn, sử dụng cú pháp Java, C++ • Các ngôn ngữ xây dựng kiến trúc thống nhất, module chương trình xây dựng ngôn ngữ khác 13 Môi trường phát triển phần mềm tích hợp Các ... Presentation (WPF) Others … 14 Môi trường phát triển phần mềm tích hợp Các loại project VS 2010 15 Môi trường phát triển phần mềm tích hợp Giao diện VS 2010 16 Môi trường phát triển phần mềm...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 3
... trình C# Nội dung (tt) • Các đặc điểm C# • Các đặc điểm ngôn ngữ về: – Lập trình trực quan – Lập trình kiện – Lập trình hướng đối tượng • Các bước xây dựng ứng dụng C# • Các hình thức trình bày giải ... lớp (class) với phương thức thuộc tính cách dễ dàng 12 Ngôn ngữ lập trình C# Các bước xây dựng ứng dụng • Tạo project VS.Net • Các thành phần project • Các kiểu file thành phần project • Thiết ... ngữ lập trình C# Các thành phần project (tt) • Thanh Toolbox: chứa control, giúp người sử dụng thao tác cách trực quan để thiết kế giao diện cách kéo thả control lên Form 18 Các thành phần project...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 4
... ta sử dụng tham số hình thức tham chiếu với từ khoá ref 32 Phương thức thuộc tính Các cách truyền tham số (tt) • Truyền tham chiếu (tt): – Ví dụ: 33 Phương thức thuộc tính Các cách truyền tham ... – Các thành phần phần mềm không nên phụ thuộc vào riêng, cụ thể (details) mà ngược lại nên phụ thuộc vào chung, tổng quát (abstractions) riêng, cụ thể – Những chung, tổng quát (abstractions) không ... Phương thức (Method) Thuộc tính (Property) Các phương thức nạp chồng Thừa kế lớp Từ khóa Static Tầm vực Phương thức thuộc tính Nội dung • • • • • • Đệ qui Các cách truyền thông số Truyền giá trị (value)...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 5
... nội dung ◦ Các điều khiển Containers – GroupBox – Panel – TabControl ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ CheckBox Radio 10 PictureBox 11 Tooltip 12 NumericUpDown 13 Sự kiện chuột 14 Sự kiện bàn phím 15 Các hộp thoại ... file ◦ VD: MS Word, MS Excel Giới thiệu giao diện đồ họa (tt) — Các thành phần giao diện đồ họa Giới thiệu giao diện đồ họa (tt) — Các thành phần cửa sổ ứng dụng Giới thiệu giao diện đồ họa (tt) ... Form (tt) 12 Các thuộc tính Form — Nhóm thuộc tính nhận dạng ◦ Name: Tên đối tượng Form Project ◦ Text: Chuỗi hiển thị tiêu đề ◦ ShowIcon – True: Cho Icon góc bên trái – False: Không ◦ ShowInTaskBar:...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 6
... phép thực thi tác vụ sau khoảng thời gian — Các thuộc tính Timer: — ◦ Name: định danh Timer ◦ Enabled: true/false, start stop timer ◦ Interval: khoảng thời gian kích hoạt kiện tick tính mili giây ... SelectedItems: tập phần tử chọn SelectionMode – None: không cho phép chọn – One: cho phép chọn phần tử – MultiSimple: cho phép chọn nhiều phần tử, không cần giữ phím Ctrl, Shift – MultiExtended: cho ... MenuStrip — Một số thuộc tính Menu — ◦ ◦ ◦ ◦ — Các loại menu item ◦ ◦ ◦ ◦ — Text: chuỗi hiển thị Shortcut Keys: phím nóng kết hợp với menu Image: hình ảnh hiển thị menu AutoTooltip, MenuItem...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 7
... sau hiển thị số nguyên hình console cách truyền vào mảng số nguyên sử dụng vòng lặp foreach để duyệt qua thành phần mảng • Từ khóa params cho phép truyền số biến tham số mà không cần thiết phải ... xác định số lượng hàng cột mảng jagged 20 Dãy (Array) Các lớp tập hợp thông dụng • • • • • Lớp ArrayList Lớp Queue Lớp Stack Lớp SortedList Các lớp tập hợp thuộc Namespace System.Collections, đó, ... đổi giá trị biến phương thức không ảnh hưởng đến biến gốc • Truyền tham chiếu cho phương thức: – Tạo tham chiếu tới đối tượng – Sự thay đổi tham chiếu phương thức không ảnh hưởng đến biến gốc...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 8
... Mục tiêu nội dung • Mục tiêu – Sau học chương này, sinh viên phải hiểu vận dụng cách xử lý chuỗi lập trình • Nội dung – Giới thiệu chuỗi ký tự – String constructor – String index ... String.Concat (string s1, string s2) • Thay chuỗi chuỗi – Replace(string oldValue, string newValue) Các thao tác khác • Loại bỏ chuỗi chuỗi – Remove (int index) – Remove (int index, int count) • Trim: ... StringBuilder(string s) – StringBuilder sb = new StringBuilder(string s, int leng) Lớp StringBuilder • Các phương thức quan trọng – Append(): Nối chuỗi vào cuối chuỗi – Insert(int index, string s): Chèn...
Ngày tải lên: 15/12/2013, 16:52
Lập trình giao diện chương 9
... Nguyễn Thị Mai Trang 30 } } } Ellipse hình nội tiếp vùng hình chữ nhật Để vẽ Ellipse, cần xác định hình chữ nhật ngoại tiếp Ellipse nội tiếp hình vuông hình tròn GV Nguyễn Thị Mai Trang 31 GV ... thước vùng hình chữ nhật mặt phẳng Các thuộc tính: ◦ Left, Right: giá trị x tọa độ điểm bên trái phải HCN ◦ Top, Bottom: giá trị y tọa độ điểm bên HCN ◦ Width, Height: chiều rộng, cao hình chữ ... màu Được định nghĩa không gian tên ◦ System.Drawing: Brush, Brushes ◦ System.Drawing.Drawing2D: HatchBrush, SolidBrush, TextureBrush, GradientBrush } Class Brushes: ◦ Là lớp không kế thừa ◦ Cung...
Ngày tải lên: 15/12/2013, 16:52
Tài liệu Chương 7: Lập trình giao diện (Advanced Components GUI) ppt
... Chương Lập trình giao diện (Advanced Components GUI) Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI nâng cao JSlider Sử dụng Menu với Frames JPopupMenu Thay đổi cảm quan ... Context-sensitive popup menus JPopupMenu Menu phát sinh phụ thuộc vào thành phần truy cập Cách tạo: JPopupMenu popup = new JPopupMenu(); JMenuItem items = new JMenuItem(“Red”); popup.add(items); ... Windows look-and-feel đến Motif look-andfeel Linh động Nguyễn Đức Hiển – Bài giảng Lập trình Java Cách sử dụng private UIManager.LookAndFeelInfo looks[]; … // get installed look-and-feel information...
Ngày tải lên: 22/12/2013, 18:15
Tài liệu Chương 7: Lập trình giao diện (Phần 2) pdf
... toàn Java Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI Swing Các thành phần Chứa phương thức paint() để vẽ thành phần hình Các chứa Tập hợp thành phần liên quan Chứa phương ... Bài giảng Lập trình Java Các thành phần GUI Swing Gói javax.swing.* Các thành phần bắt nguồn từ AWT (gói java.awt.*) Chứa đựng cảm quan (look and feel) Sự thể cách người sử dụng tương ... Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI Swing Các siêu lớp nhiều thành phần Swing Nguyễn Đức Hiển – Bài giảng Lập trình Java Các thành phần GUI JLabel: Hiển thị văn hay...
Ngày tải lên: 22/12/2013, 18:15
Tài liệu Chương 7: Lập trình giao diện (Graphic User Interface) pptx
... thiết đặt thuộc tính, thêm thành phần (conponents),… Các chứa (container) khác: JDialog: hộp thoại JApplet: Web Applet JWindow: Không có tiêu đề hay nút điều khiển Nguyễn Đức Hiển – ... WindowEvent InputEvent KeyEvent Nguyễn Đức Hiển – Bài giảng Lập trình Java MouseEvent Các đối tượng xử lý kiện Nguồn kiện Các lớp thành phần GUI mà người sử dụng tương tác Bạn đăng ký “Listener” đáp ... thể MouseListener, ActionListener, KeyListener,… Các giao tiếp thực cài đặt hành động Đối tượng kiện (Event) Đóng gói thông tin kiện xuất Các đối tượng kiện gửi tới lắng nghe kiện xuất thành...
Ngày tải lên: 22/12/2013, 18:15
Niên luận giới thiệu lập trình giao diện MAPLET TRONG MAPLE
... vẽ đồ thị không gian, cũng giống maplet vẽ đồ thị mặt phẳng, maplet giúp có nhìn trực quan đồ thị không gian, hay vận động đồ thị không gian Hình ảnh minh họa: Giao diện chọn không gian vẽ đồ ... 2.2.2 Maplet biểu diễn đồ thị không gian hai, ba chiều Vẽ đồ thị hàm số phần thiếu toán học,tuy nhiên việc vẽ đồ thị hàm số phức tạp khó khăn,đặc biệt đồ thị không gian, do maplet vẽ đồ thị sẻ giúp ... khác sử dụng, thành phần có mô tả tùy chọn khác Examples: Gồm ví dụ cách sử dụng Maplet, có nhiều ví dụ phức tapj liên kết đến trang trợ hướng dẫn worksheet mô tả cách thành lập Maplet Tools:...
Ngày tải lên: 26/12/2013, 17:15
Chương 4 KỸ THUẬT LẬP TRÌNH GIAO DIỆN NGƯỜI DÙNG (GUI) TRONG JAVA pdf
... Swing Component Container Layout manager Các bước xây dựng GUI Ví dụ minh họa Các component Các container Các kiểu layout manager Mô hình, chế xử lý event Ví dụ minh họa, tập ... fr.setLayout(null); Mô hình xử lý kiện Có yếu tố quan trọng mô hình xử lý kiện: Nguồn phát sinh kiện (event source) Sự kiện (event object) Bộ lắng nghe kiện (event listener) Mô hình xử lý kiện ... containerObj.setLayout(layout); GridBagLayout Bố trí thành phần cách xác Các thành phần không cần có kích thước Các thành phần xắp xếp lưới chứa dòng cột Thứ tự đặt thành phần không tuân theo hướng từ trái-sangphải...
Ngày tải lên: 24/03/2014, 08:21
Slide LẬP TRÌNH JAVA NÂNG CAO - LẬP TRÌNH GIAO DIỆN
... +paintComponet +mouseClicked Vẽ hình hình học Panel Vẽ đường thẳng Vẽ hình chữ nhật Vẽ hình bầu dục Vẽ cung tròn Vẽ đa giác Vẽ đường thẳng drawLine(x1, y1, x2, y2); Vẽ hình chữ nhật drawRect(x, y, ... Ý Lớp Graphics lớp trừu tượng để hiển thị hình vẽ ảnh hình platform khác Lớp Graphics gói gọn chi tiết platform cho phép bạn vẽ thứ theo cách giống không liên quan đến platform cụ thể Lời gọi ... Source, Listener, Listener Interface 3 Nút nhấn menu JCheckbBox JRadioButton Các lớp văn JScrollBar Các thành phần GUI Các đối tượng GUI: button, label, text field, check box, radio button, combo...
Ngày tải lên: 16/04/2014, 14:28