Giao diện người sử dụng
85
8.3. THUOÄC TÍNH CUÛA CAÙC ÑOÁI TÖÔÏNG
Mỗi đối tượng của GUI đều có một số thuộc tính mà người sử dụng có thể thay đổi tùy ý. Các
thuộc tính có một số điểm khác nhau tùy vào từng đối tượng (figures, axes, uicontrol, …).
Đặc tính và cách ứng dụng của tất cả các thuộc tính này đều được đề cập đến một cách chi tiết
trong phần Help của MATLAB. Bảng 8.2 và bảng 8.3 liệt kệ một số đặc tính quan trọng nhất
của figure và uicontrol.
Giá trị của các thuộc tính này có thể thay đổi bằng Property Inspector hoặc thay đổi trực tiếp
bằng cách sử dụng lệnh get hay set. Trong trường hợp thiết kế một giao diện ta nên sử dụng
Property Inspector
để thay đổi thuộc tính của các đối tượng còn trong phạm vi của một
chương trình thì chúng ta phải sử dụng lệnh get hay set.
Bảng 8.2 Một số thuộc tính cơ bản của figure
Tên thuộc tính
Miêu tả Giá
trị
Position
Vị trí và khích thước của
figure
Value: là một vector gồm 4 thành phần [left, bottom,
width, height]
Default: phụ thuộc vào trạng thái hiện tại
Units
Đơn vị của các thành phần
trong Position.
Values: inches, centimeters, normalized, points, pixels,
characters
Default: pixels
Color
Màu nền của figure.
Values:
(1)
Default: phụ thuộc vào màu hiện tại của hệ thống.
MenuBar
Tắt hay hiện thanh công cụ
Values: none, figure
Default: figure
Name
Tiêu đề của figure
Values: chuỗi
Default: '' (chuỗi rỗng)
NumberTitle
Hiển thị "Figure No. n", với n
là số thứ tự figure
Values: on, off
Default: on
Resize
Cửa sổ hình có thể thay đổi
kích thước được hay không.
Values: on, off
Default: on
Pointer
Chọn kiểu hình ảnh dấu nhắc
chuột
Values: crosshair, arrow, watch, topl, topr, botl, botr,
circle, cross, fleur, left, right, top, bottom, fullcrosshair,
ibeam, custom
Default: arrow
Hình 8.10
Kết quả sau khi nhấn nút ba lần