NetBeans: JLabel


Trong bài này ta sẽ tìm hiểu về khái niệm, cách tạo, sử dụng, và tùy biến của lớp JLabel của Java trong giao diện lập trình ứng dụng Netbeans.





Yêu cầu - Requirement:

Trước khi bắt đầu bạn cần phải biết về cách tạo dự án và JFrame trên NetBeans. Nếu bạn chưa biết thì hãy tham khảo bài viết hướng dẫn sử dụng JFrame trong NetBeans trước khi bắt đầu bài học này.


Khái niệm - Concept:


JLabel là một lớp thuộc của ngôn ngữ lập trình Java, nó được sử dụng để hiển thị cho một chuỗi văn bản ngắn hay một hình ảnh nào đó, hoặc có thể cả 2 vừa hình ảnh vừa văn bản


Chèn JLabel vào JFrame:

Trong mục công cụ Swing Controls dùng mouse chọn công cụ Label rồi kéo thả vào nều JFrame như trong hình bên dưới. Tùy theo vị trí bạn muốn thể JLabel trên JFrame mờ kéo thả tới vị trí thích hợp.


Đổi tên JLabel hiển thị trong Source:

Tại mục Navigator nằm ở góc dưới cùng bên trái chọn vào đối tượng JLabel vừa tạo, click mouse right chọn Customize code... trong bảng menu.

Một cửa sổ Code Customizer được hiển thị và click chọn vào button Rename, trong cửa sổ Rename Component bạn điền tên mới cho JLabel.



Thay đổi nội dụng văn bản hiển thị của JLabel:

Để thay đổi nội dung văn bản hiển thị trong JLabel bạn sử dụng thuộc thích Text trong mục Properties, như ví dụ ở đây tôi điền nội dung văn bản mới là "VNLIVES.NET - WELCOME TO MY SITE".



Thay đổi kích cỡ hiển thị nội dung văn bản của JLabel:

Để thay đổi kích cỡ font chữ hiển thị văn bản của JLabel bạn sử dụng thuộc tính Font trong mục Properties chọn vào button [...], tại của sổ Font được hiển thị bạn tìm tới mục Size điền hoặc chọn font size bạn muốn hiển thị.



Thay đổi kiểu font(font style) của JLabel:

Để thay đổi kiểu font như chữ in nghiêng, in đậm,... của Font chữ bạn sử dụng thuộc tính Font trong mục Properties chọn vào button [...], tại của sổ Font được hiển thị bạn tìm tới mục Font Style và chọn font style bạn muốn hiển thị.



Thay đổi font chữ hiển thị của JLabel:

Để thay đổi kiểu chữ(font) như là Tahoma, Times New Roman, Arial... của JLabel bạn sử dụng thuộc tính Font trong mục Properties chọn vào button [...], tại của sổ Font được hiển thị bạn tìm tới mục Font và chọn loại font bạn muốn hiển thị.



Chèn văn bản xuống xuống dòng trong JLabel:

Có thể rất ít người biết trong thuộc tích của JLabel nếu thêm hai thẻ(tag) HTML thì nội dụng văn bản của JLabel sẽ được hiển thị dưới dạng HTML, và trong đó bạn có thể hoàn toàn sử dụng các tag định nghĩa văn bản của HTML như <b>, <strong>, <i>... và ta sẽ lợi dụng tính chất này để hiển thị văn bản xuống dòng trong JLabel.

Để hiển thị văn bản xuống dòng ta chỉ việc thêm thẻ(tag) <br> vào chỗ muốn enter xuống là được, như trong ví dụ thì nội dụng của tôi sẽ là:
<html>VNLIVES.NET<br />WELCOME TO MY SITE</html>



Thay đổi màu sắc hiển thị của văn bản trong JLabel:

Để thay đổi màu sắc hiển thị của văn bản ta sử dụng thuộc tính Foreground trong mục Properties, nhấn vào button [...] một bảng màu Foreground được hiển thị, bạn chỉ việc chọn màu và nhấn OK.



Thiết lập đường viền(border) cho JLabel:

Để thiết lập đường viền(border) cho JLabel bạn sử dụng thuộc tính border trong mục Properties, click chọn vào button [...], một cửa sổ Border sẽ được hiển thị, và tùy theo kiểu border bạn có thể tùy chỉnh thêm các tùy biến ở mục Properties bên dưới.




Tham khảo - References:


Continue...




Write: +Bui Ngoc Son









No comments:

Post a Comment