... Layout
…
Trình quản lý layout được thiết lập bằng cách gọi phương thức
‘setLayout( )’
GridLayout
Hỗ trợ việc chia container thành
một lưới
Các thành phần được bố trí
trong các dòng ... Swing
BorderLayout
Là trình quản lý layout mặc định cho Window, Frame và Dialog
Trình quản lý này có thể xắp xếp đến 5 thành phần trong
container
Các thành phần có thể được đặt vào 5 hướng NORTH, EAST, ... AWT
AWTEvent
Font
FontMetrics
Component
Graphics
Object
Color
Canvas
Button
TextComponent
Label
List
CheckBoxGroup
CheckBox
Choice
Container
Panel
Applet
Frame
Dialog
FileDialog
Window
TextField
TextArea
MenuComponent
MenuItem
MenuBar
Menu
Scrollbar
LayoutManager
NullLayout
•
Tự do trong việc định vị trí và kích thước của các components
Frame fr = new Frame("NullLayout Demo");
fr.setLayout(null);
Tổng quan về JFC Swing
Thư viện GUI trong java
•
...
... HỌC CHUYÊN NGÀNH DÀNH CHO KHOA CƠ ĐIỆN
LẬP TRÌNH TÍNH TOÁN TRONG MATLAB
SỐ TIẾT: 45 (30 LÝ THUYẾT + 15 THỰC HÀNH)
1. Sách, giáotrình chính:
-Lập trìnhMatlab và ứng dụng, Nguyễn Hoàng Hải - ... thuật
-Bàigiảng LẬPTRÌNH TÍNH TOÁN TRONGMATLAB - Đỗ Thị Mơ
2. Sách tham khảo
- Matlab for engineers, Adrian Biran - Moshe Breiner, Addision Wesley
Publishing Company.
-Cơ sở Matlab & ứng ... việccủaMatlab
Cửasố lệnh củaMatlabcódấumời(dấunhức) là dấu>>. Tại
đây ta có thể gõ vào các lệnh củaMatlabhoặc gõ các biến.
Những lệnh hoặcbiến đượclưu trong không gian làm việccủa
Matlab...
...
(
(
c
c
h
h
a
a
r
r
)
)
Kiểu ký tự trong ngôn ngữ lậptrình java có kích thước là 2
bytes và chỉ dùng để biểu diễn các ký tự trong bộ mã Unicode.
Như vậy kiểu char trong java có thể biểu diễn tất ... hiệu quả để xây dựng nên những chương trình ứng dụng trên
máy tính. Từ khi ra đời cho đến nay lậptrình OOP đã chứng tỏ
được sức mạnh, vai trò của nó trong các đề án tin học. C
h
h
ư
ư
ơ
ơ
n
n
g
g
... = arrInt[2]; // z sẽ có giá trị là 3.
Lưu ý: Trong nhưng ngôn ngữ lậptrình khác (C chẳng hạn),
một chuỗi được xem như một mảng các ký tự. Trong java thì
29
2
2
.
.
5
5
.
.
T
T
o
o
á
á
n
n
...
... Hãy l p trình đ x lý s ki n click chu t ph i lên n n c a s s hi n m t menu Popup.ậ ể ử ự ệ ộ ả ề ủ ổ ẽ ệ ộ
3. Vi t ch ng trình gi i ph ng trình b c 2 v i giao di n GUI. Yêu c u ch ng trình có ... l p GUI trong swing có thêm ti n t “J”ừ ừ ư ả ộ ố ơ ớ ề ố
so v i các l p trong AWT. Sau đây, chúng ta s xét các thành ph n GUI trong swing.ớ ớ ẽ ầ
S đ phân c p th a k các đ i t ng GUI trong swing ... label;
122
Đ tài 10. L p trìnhgiao di n đ h a GUIề ậ ệ ồ ọ
I. Gi i thi u AWT ớ ệ
Abstract Windows Toolkit – AWT: Là th vi n c a Java cung c p cho l p trình viên cácư ệ ủ ấ ậ
gi i pháp giao di n ng i...
... sau:
–
Abstract Windowing Toolkit
–
Trình duyệt.
–
Các trình xử lý sự kiệndo cáclập trình viên tạo
riêng.
•Cácứng dụng cần đăng ký trình xử lý sự kiện
với đối đốitượng
• Các trình xử lý
này đượcgọikhicómộtsự
kiệntương ... hình
•Vídụ
Choice colors=new Choice( );
colors.addItem(“Red”);
colors.addItem(“Green”);
Chương V
LẬP TRÌNHGIAODIỆN V
ỚI AWT
Xử lý các sự kiện (tt…)
• Event Listener sẽ lắng nghe mộtsự kiệncụ
thể mà ... tương ứng
–
Nhậndiện đượctấtcả các thành phầntạorasự
kiện
–
Nhậndiện đượctấtcả các sự kiện đượcxử lý
–
Cài đặt các phương thứccủa listener, và viếtcác
đoạnmãđể xử lý sự kiện trong các phương...
... là:
javax.swing.plaf.metal.MetalLookAndFeel (giao diện Java)
com.sun.java.swing.plaf.windows.WindowsLookAndFeel (giao diện Windows)
com.sun.java.swing.plaf.motif.MotifLookAndFeel (giao diện UNIX)
Sau khi set, để giaodiện hiển ... TextArea();
s.add(t);
f.add(s);
f.setSize(200,120);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
}
Bài 19 - LookAndFeel (cảm quan giao diện)
LookAndFeel (viết tắt là LaF gọi là cảm quan giaodiện cho ứng dụng. Sử dụng rất đơn giản
UIManager.setLookAndFeel(String ... myList.removeAll();
Để chọn phần tử và bỏ chọn phần tử ta dùng select(i) và deselect(i)
JAVA VÀ LẬPTRÌNHGIAODIỆN BẰNG SWING
Đã đến lúc bạn nên sử dụng một IDE để công việc của mình nhanh chóng và...