Java: Cơ bản về IDE NetBeans

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Dưới đây chúng ta sẽ tìm hiểu những tính cơ bản và cần thiết của IDE Netbeans.

Palette

Palette chứa tất cả các thành phần được cung cấp bởi API Swing.

ảnh chụp màn hình từ NetBeans

Từ danh sách này ta có thể thấy ứng dụng của ta (CelsiusConverter) đã sử dụng JLabel (một nhãn văn bản cơ bản), JTextField (cho người dùng nhập vào nhiệt độ), và JButton (để chuyển đổi nhiệt độ Celsius sang Fahrenheit).

Khu vực thiết kế

Khu vực thiết kế là nơi bạn sẽ xây dựng giao diện trực quan. Nó có hai loại view là Source và Design, trong đó Design là mặc định, như hình dưới đây. Bạn có thể chuyển đổi qua lại giữa các view dễ dàng bằng cách nhấn vào tab tương ứng.

Khu vực thiết kế (Design Area)

Trong hình trên đang thể hiện một đối tượng JFrame đơn giản được đại diện bởi hình chữ nhật màu xám lớn với đường viền màu xanh. Hành vi thường hay sử dụng (chẳng hạn như "thoát" khi người dùng nhấp chuột vào nút "close") được IDE tự động tạo và xuất hiện ở phần view Source nằm giữa các phần màu xanh không thể chỉnh sửa và được gọi là khối bảo vệ như hình dưới đây.

Source view

Nhìn vào mã nguồn bạn thấy rằng IDE đã tạo ra một phương thức private có tên là initComponents, nó có nhiệm vụ khởi tạo các thành phần khác nhau của GUI. Nó cũng thực hiện việc đóng ứng dụng, thực hiện một số nhiệm vụ bố trí cụ thể, sau đó là gói các thành phần (sẽ sớm được bổ sung) với nhau trên màn hình.

Lưu ý là bạn chưa cần hiểu chi tiết về đoạn mã này ngay.

Trình biên soạn Thuộc tính (Property Editor)

Trình biên soạn Thuộc tính thực hiện nhiệm vụ theo đúng như tên của nó: nó cho phép bạn chỉnh sửa các thuộc tính của mỗi thành phần, điều này được thực hiện một cách rất trực quan, trong đó bạn sẽ thấy các hàng, mỗi hàng là một thuộc tính, bạn có thể nhấp vào và chỉnh sửa mà không cần nhập mã nguồn trực tiếp. Hình dưới đây cho thấy Trình biên soạn Thuộc tính mới được thêm vào đối tượng JFrame:

Trình biên soạn Thuộc tính

Hình trên cho thấy các thuộc tính khác nhau của các đối tượng JFrame, chẳng hạn như background (màu nền), foreground, font (phông chữ), và cursor (con trỏ).

Inspector

Thành phần cuối cùng của IDE NetBeans mà chúng ta sẽ sử dụng là Inspector:

Inspector

Inspector cung cấp phần đồ họa cho các thành phần của ứng dụng của bạn. Chúng ta sẽ sử dụng Inspector chỉ một lần, để thay đổi một vài tên biến để thành khác hơn so với mặc định.

» Tiếp: Tạo giao diện CelsiusConverter
« Trước: Thiết lập dự án CelsiusConverter
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!