Bài học trước chúng ta đã thiết kế dự án máy tính bằng ngôn ngữ lập trình java, tiếp tục với những bài học tiếp theo tôi sẽ cho bạn thấy làm thế nào để sử dụng một số điều khiển thông dụng mà bạn có thể thêm vào một hình thức Java.
Bạn sẽ học cách sử dụng sau đây:
Combo Box
Check Box
Radio Buttons
Text Areas
List Box
Menus and Menu Items
Open File Dialogue boxes
Save File Dialogue boxes
Bài lập trình java cơ bản chúng ta sẽ đi tìm hiểu về Combo Boxes
Tạo một dự án mới này (Java> Application). Hãy gọi cho dự án formcontrols , và bỏ chọn "Create main class"
Nhấp vào nút Finish trên wizard để tạo dự án. Bây giờ thêm một hình thức bằng cách kích chuột phải vào tên dự án trong cửa sổ Project và chọn New> JFrame Form :
Khi hộp thoại xuất hiện, nhập FormObjects như tên Class, và form_controls_lesson như tên gói:
Sau đó bạn sẽ có một lớp gọi là FormObjects, mà là trong gói gọi form_controls_lesson, mà trong formcontrols dự án.
Bạn cũng sẽ có một hình thức mới trên đó để thêm các điều khiển.
Hộp kiểm soát JComboBox
Một hộp combo là một danh sách thả các mục có thể được lựa chọn bởi một người dùng xuống. Nó có thể được tìm thấy trong bảng NetBeans, dưới Swing Controls:
Xác định vị trí điều khiển Combo Box và kéo một trên để hình của bạn. Kéo một nút vào biểu mẫu, và một Text Field. Những gì chúng ta sẽ làm là để đặt các sản phẩm được chọn từ danh sách thả xuống vào trường văn bản. Điều này sẽ xảy ra khi nút được click.
Nhấn lại vào Combo Box để làm nổi bật nó. Nhấn chuột phải và chọn Change Name biến từ menu xuất hiện. Gõ comboOne như tên mới, và sau đó bấm OK.
Thay đổi tên của các nút trong cùng một cách, đổi tên nó btnComboBox . Thay đổi văn bản vào nút Get Drop Down Item.
Thay đổi tên của Text Field để txtComboBoxItem . Xóa văn bản mặc định và để trống. Biểu mẫu của bạn thì nên tìm một cái gì đó như thế này:
Các mục mặc định trong hộp Combo Item 1, Item 2,...
Nhấn lại vào Combo Box để chọn nó. Bây giờ nhìn vào các thuộc tính cửa sổ bên phải của NetBeans.
Xác định vị trí các model trong lập trình java nâng cao
Nhấp vào nút nhỏ ở bên phải của hàng mô hình, một với ba dấu chấm trong đó. Hộp thoại sau xuất hiện:
Bạn có thể đánh dấu các mục trong vùng văn bản màu trắng, và xóa chúng. Thay thế chúng với các mục sau: C Sharp, Java, PHP, Visual Basic .NET. hộp thoại của bạn sau đó sẽ như thế này:
Nhấn OK khi bạn đã thực hiện các thay đổi. hộp combo của bạn bây giờ sẽ được lấp đầy với các mặt hàng của riêng bạn.
Chạy chương trình của bạn và kiểm tra nó ra: (. Chỉ cần nhấp OK khi nó yêu cầu bạn chọn Class chính)
Tham gia học java miễn phí >>> khóa học lập trình java miễn phí
Đóng chương trình và trở về chế độ thiết kế.
Khi nút được nhấn vào, chúng tôi muốn các mục lựa chọn để xuất hiện trong các lĩnh vực văn bản. Vì vậy, kích đúp vào nút của bạn để tạo ra một sơ khai mã.
Để có được những mục được chọn có một phương pháp tiện dụng của hộp combo gọi getSelectedItem . Nhưng điều này trả về một đối tượng như một giá trị. Những gì chúng tôi muốn là các văn bản từ danh sách. Bạn có thể làm một cái gì đó gọi là casting để chuyển các đối tượng vào một String. Thêm dòng sau vào sơ khai mã của bạn:
String itemText = (String)comboOne.getSelectedItem( );
Vì vậy, chúng tôi đang thiết lập một chuỗi biến gọi itemText . Sau dấu bằng chúng ta sử dụng getSelectedItem phương pháp comboOne . Nhưng lưu ý như thế nào đúc được thực hiện - với các loại biến String giữa dấu ngoặc. Điều này đi ngay lập tức trước khi đối tượng hoặc giá trị mà bạn đang cố gắng để đúc (đúc chỉ có nghĩa là chuyển đổi từ một loại biến khác).
Để hiển thị các mục đã chọn trong các lĩnh vực văn bản, bạn chỉ cần thiết lập các văn bản cho các trường văn bản. Thêm dòng này ngay dưới dòng bạn có:
txtComboBoxItem.setText (itemText);
Chạy chương trình của bạn một lần nữa và thử nó ra. Chọn một mục từ thả mình xuống danh sách. Sau đó bấm nút của bạn. Các mục bạn đã chọn sẽ xuất hiện trong lĩnh vực văn bản:
Hộp combo nhìn một chút ngu si đần độn, tại thời điểm này. Bạn có thể nó lên với một chút màu sắc, và phông chữ khác nhau.
Dừng chương trình của bạn và trở về thiết kế xem trong NetBeans. Nhấp chuột vào hộp combo của bạn để chọn nó. Bây giờ có một cái nhìn tại các cửa sổ thuộc tính một lần nữa. Hãy thử thiết lập như sau:
Background Colour
Foreground Colour
Font
Border
Bài học lập trình java về Combo Boxes kết thúc tại đây, chúc các bạn thành công với bài học này.
Học lập trình java về Combo Box
-
thamkk0212
- Posts: 3
- Joined: Fri, 24/06/2016 9:27 AM
- Contact:
Jump to
- THÔNG TIN CHUNG
- ↳ Thông báo
- ↳ Góp ý, khiếu nại
- CÔNG NGHỆ THÔNG TIN
- ↳ Phần mềm
- ↳ Photoshop
- ↳ Hướng dẫn
- ↳ Hỏi đáp
- ↳ Phần cứng
- ↳ Lập trình
- ↳ Hệ điều hành
- ↳ Mạng internet
- ↳ Link hay
- ↳ Văn phòng WORD, EXCEL, POWERPOINT
- ↳ GMAIL.com
- ↳ Chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- ↳ LỊCH - Google Calendar
- ↳ Chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- ↳ YOUTUBE
- ↳ Chrome
- ↳ Chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- TIÊN YÊN
- ↳ Các câu lạc bộ
- ↳ Bóng đá
- ↳ Cầu lông
- ↳ Bóng bàn
- ↳ Hình ảnh về Tiên Yên
- ↳ Video về Tiên Yên
- ↳ Tin tức, bài viết về Tiên Yên
- ↳ Bài hát về Tiên Yên
- ↳ Tự giới thiệu
- MUA BÁN TRAO ĐỔI
- ↳ Điện thoại
- ↳ Cần mua
- ↳ Cần bán
- ↳ Máy tính bảng
- ↳ Cần mua
- ↳ Cần bán
- ↳ Máy tính để bàn
- ↳ Cần mua
- ↳ Cần bán
- ↳ Laptop
- ↳ Cần mua
- ↳ Cần bán
- ↳ Giới thiệu
- ↳ Gian thương
- ĐIỆN THOẠI
- ↳ IOS
- ↳ Hỏi đáp
- ↳ Chia sẻ kinh nghiệm
- ↳ Link hay
- ↳ ANDROID
- ↳ Hỏi đáp
- ↳ Chia sẻ kinh nghiệm
- ↳ Phần mềm
- ↳ Giới thiệu
- ↳ Yêu cầu
- ↳ WINDOWS PHONE
- ↳ Hỏi đáp
- ↳ Chia sẻ kinh nghiệm
- ↳ HỆ ĐIỀU HÀNH KHÁC
- ↳ Hỏi đáp
- ↳ Chia sẻ kinh nghiệm
- ↳ Phần mềm
- ↳ Hỏi đáp
- ↳ Chia sẻ kinh nghiệm
- CLB WEBMASTER
- ↳ Hosting
- ↳ Đánh giá, chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- ↳ Domain
- ↳ Đánh giá, chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- ↳ Mã giảm giá coupon
- ↳ Mã nguồn
- ↳ Joomla
- ↳ Module
- ↳ Plugin
- ↳ Template
- ↳ Components
- ↳ JoomShopping
- ↳ Các vấn đề khác
- ↳ phpBB
- ↳ Extensions - Phần mở rộng bổ sung chức năng
- ↳ Wordpress
- ↳ HTML
- ↳ Các vấn đề khác
- ↳ Chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- ↳ THANH TOÁN TRỰC TUYẾN
- ↳ Chia sẻ kinh nghiệm
- ↳ Hỏi đáp
- ↳ Các trang web hỗ trợ webmaster
- VIỄN THÔNG
- ↳ Viettel
- ↳ Vinaphone
- ↳ Mobifone
- ↳ CÁC VẤN ĐỀ CHUNG
- LINH TINH
- ↳ Tán gẫu
- ↳ Truyện ý nghĩa
- ↳ Truyện cười
- ↳ Thùng rác
- ↳ Kiến thức cơ bản
- DIỄN ĐÀN THỬ NGHIỆM
- ↳ Diễn đàn thử nghiệm
Who is online
Users browsing this forum: No registered users and 1 guest