Tìm Hiểu Cách Tạo Hộp Thoại Trong Java, Có Kèm Theo Mã Mẫu

Khoa học máy tính Khoa học máy tính
  • Lập trình Java
  • Lập trình PHP
  • Perl
  • Python
  • Lập trình Javascript
  • Lập trình Delphi
  • Lập trình C & C ++
  • Lập trình Ruby
  • Ngôn ngữ lập trình
Xem thêm Cập nhật ngày 13/01/2020 01 của 02

Tạo hộp thư trong Java

Người đàn ông làm việc trong văn phòng
Hình ảnh Johner / Hình ảnh Getty

Hộp thông báo là một cửa sổ bật lên đơn giản hiển thị thông báo cho người dùng và được loại bỏ chỉ bằng một nút bấm. Sử dụng Java, bạn không phải xây dựng các hộp thoại của riêng mình từ đầu; lớp JOptionPane cung cấp các phương thức tiêu chuẩn để tạo nhiều hộp thoại khác nhau. 

 

02 của 02

Mã nguồn Java cho hộp thoại

Dưới đây là mã ví dụ hiển thị các hộp thoại thông báo đơn giản được tạo bằng các  phương thức showMessageDialog ,  showOptionDialog  và  showConfirmDialog  của  lớp JOptionPane  . Chương trình đi qua một số ví dụ cho mỗi phương pháp dẫn đến một loạt các hộp thoại lần lượt xuất hiện. 

Mẹo:  Hãy xem Chương trình Bộ chọn tùy chọn JOptionPane để biết ứng dụng chuyên sâu hơn cung cấp cho người dùng tùy chọn tạo tất cả các biến thể khác nhau của hộp thoại.

//This program shows a series of dialog boxes one //after the other //Imports are listed in full to show what's being used //could just import javax.swing.* and java.awt.* etc.. import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.UIManager; import javax.swing.Icon; import java.awt.EventQueue; public class SimpleDialogFrame extends JFrame{ //Using a standard Java icon private Icon optionIcon = UIManager.getIcon("FileView.computerIcon"); //Application start point public static void main(String[] args) { //Use the event dispatch thread for Swing components EventQueue.invokeLater(new Runnable() { public void run() { //create GUI frame new SimpleDialogFrame().setVisible(true); } }); } public SimpleDialogFrame() { //make sure the program exits when the frame closes setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("Simple Dialog Box Example");  setSize(500,500); //This will center the JFrame in the middle of the screen setLocationRelativeTo(null); //TO TRY: Comment out the above line and use null for the parent //component in one of the JOptionPane calls to see the difference //it makes to the position of the dialog box. setVisible(true); //Use the showMessageDialog method for a plain message dialog box JOptionPane.showMessageDialog(this, "This is the dialog message" ,"This is the dialog title", JOptionPane.PLAIN_MESSAGE); //Use the showMessageDialog method for a error message dialog box JOptionPane.showMessageDialog(this, "This is the dialog message" ,"This is the dialog title", JOptionPane.ERROR_MESSAGE); //Use the showConfirmDialog method for a warning message dialog box //with OK, CANCEL buttons. Capture the button number with an int variable int choice = JOptionPane.showConfirmDialog(this, "This is the dialog message" ,"This is the dialog title", JOptionPane.WARNING_MESSAGE , JOptionPane.OK_CANCEL_OPTION); //Use the showConfirmDialog method for an information message dialog box //with YES, NO, CANCEL buttons. It shows the button choice of previous //message box JOptionPane.showConfirmDialog(this,"Last button pressed was number " + choice , "This is the dialog title", JOptionPane.INFORMATION_MESSAGE , JOptionPane.YES_NO_CANCEL_OPTION); //The showOptionDialog method can be made to work as if it were the confirmDialog //method by using null for the last three parameters. In this case the options for //the button types (YES, NO, CANCEL) and the message type (INFORMATION_MESSAGE) //will be used. JOptionPane.showOptionDialog(this, "This is the dialog message" , "This is the dialog title", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE ,null, null, null); //Use the showOptionDialog method to make a custom box. If the options parameter //is null the YES, NO, CANCEL buttons are used. Also notice that even though //the message type is INFORMATION_MESSAGE the usual icon is overriden by the one //provided. JOptionPane.showOptionDialog(this, "This is the dialog message" , "This is the dialog title", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE ,optionIcon, null, null); //String array to be used for the buttons String[] buttonOptions = new String[] {"Happy Button", "Sad Button", "Confused Button"}; //If the options parameter is not null the YES, NO, CANCEL buttons are not used //The buttons are made with the object array - in this case a String array. JOptionPane.showOptionDialog(this, "This is the dialog message" , "This is the dialog title", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE  ,optionIcon, buttonOptions, buttonOptions[0]); } } Trích dẫn Điều này Định dạng mla apa chi Chicago Trích dẫn của bạn Leahy, Paul. "Hộp thoại Tin nhắn Chương trình Java." Greelane, ngày 26 tháng 8 năm 2020, thinkco.com/simple-message-dialog-boxes-program-2033985. Leahy, Paul. (2020, ngày 26 tháng 8). Hộp thoại Thông báo Chương trình Java. Lấy từ https://www.thoughtco.com/simple-message-dialog-boxes-program-2033985 Leahy, Paul. "Hộp thoại Tin nhắn Chương trình Java." Greelane. https://www.thoughtco.com/simple-message-dialog-boxes-program-2033985 (truy cập ngày 18 tháng 7 năm 2022). sao chép trích dẫn
  • Lập trình viên trên bàn có nhiều màn hình nhìn ra quang cảnh thành phố Lập trình Java Xây dựng Hộp thoại Nhập liệu
  • Tạo biểu mẫu trong ảnh chụp màn hình Kompozer Khoa học máy tính Hướng dẫn cách thêm biểu mẫu với KompoZer
  • Nhóm chuyên gia CNTT trong văn phòng của họ Nâng cao Cách hiển thị hộp thông báo phương thức hệ thống TopMost với Delphi
  • Đoạn mã của ngôn ngữ lập trình SQL Khoa học máy tính Tạo cơ sở dữ liệu và bảng trong SQL
  • Người phụ nữ sử dụng máy tính Lập trình Delphi Tạo Notepad Delphi: Mở và Lưu
  • Lập trình viên máy tính làm việc với đồng nghiệp nam trong văn phòng Lập trình C & C ++ Null có nghĩa là gì trong lập trình máy tính?
  • Dynamic Extended TMenuItem trong PopUp Menu Hướng dẫn về Delphi Thêm các mục vào menu TPopUp Delphi
  • Người sử dụng máy tính xách tay với chuột Lập trình Delphi Tìm hiểu loại Delphi SET
  • Cận cảnh Javascript trên màn hình máy tính Khoa học máy tính Cách mở liên kết trong cửa sổ mới bằng JavaScript
  • Di chuột qua hình ảnh Khoa học máy tính Cách tạo hình ảnh cuộn qua trong Dreamweaver
  • Nhà phát triển ứng dụng tại nơi làm việc Lập trình Java Phát triển giao diện người dùng Java
  • Lập trình Delphi Chạy các ứng dụng Delphi với các tham số
  • Ảnh chụp từ trên không của một người đang làm việc trên máy tính xách tay bên cạnh những cuốn sách lập trình rải rác. Lập trình Java Sử dụng câu lệnh chuyển đổi cho nhiều lựa chọn trong Java
  • Biểu tượng Tumblr trên màn hình máy tính Khoa học máy tính Cách sử dụng Tumblr để viết blog và mạng xã hội
  • Người phụ nữ sử dụng máy tính Khoa học máy tính Thêm tệp MP3 vào trang web
  • Người đàn ông sử dụng máy tính sau kính Nâng cao Thực thi và chạy các ứng dụng và tệp từ mã Delphi

Đọc thêm

Cách tạo hộp thoại nhập liệu bằng cú pháp Java

03 Jul, 2019

Cách viết mã chương trình hộp thoại mật khẩu trong Java

06 Mar, 2017

Cách hiển thị hộp thông báo phương thức hệ thống TopMost với Delphi

11 Feb, 2019

Tạo Notepad Delphi: Mở và Lưu

25 Feb, 2020

Hướng dẫn Chuyên gia về Sử dụng Giá trị Loại 'SET' trong Delphi

15 Feb, 2019

Người dùng có được nhiều lựa chọn với các câu lệnh chuyển đổi cú pháp Java

17 Jul, 2019

Cách chạy các ứng dụng Delphi với các tham số

20 May, 2022

Sử dụng Lớp ChoiceBox

03 Jul, 2019

Đây là cách đặt các ứng dụng Delphi vào khay hệ thống

18 Mar, 2019

Sự kiện Java là gì?

03 Jul, 2019

Cách sử dụng 'OptionParser' để phân tích cú pháp lệnh (Ruby)

06 Feb, 2019

Tìm hiểu cách tạo biểu mẫu trong Access 2003

18 Feb, 2019

Kiểm tra mã Java ví dụ này để xây dựng một ứng dụng GUI đơn giản

13 Jan, 2020

Cách lập trình Winform nâng cao trong C #

17 Mar, 2017

Làm thế nào bạn có thể sử dụng Java để tạo một giao diện người dùng Java đơn giản?

28 Dec, 2018

Cách tùy chỉnh DBNavigator

17 Mar, 2019
  • tiếng việt
    • Svenska Deutsch Español Italiano Français 한국어 român Українська Türkçe ελληνικά 日本語 dansk العربية čeština magyar polski português हिन्दी tiếng việt български Nederlands Русский язык Bahasa Indonesia ภาษาไทย Bahasa Melayu slovenčina Suomi српски Wikang Tagalog қазақша Shqip ქართული Oʻzbekcha зәрбајҹан дили Afrikaans кыргыз тили монгол хэл বাংলা Bāŋlā македонски јазик Kiswahili සිංහල bosanski Հայերէն اُردُو slovenski jezik አማርኛ Amârıñâ lietuvių kalba தமிழ் ភាសាខ្មែរ ಕನ್ನಡ فارسی မြန်မာစာ Mrãmācā नेपाली भाषा

Từ khóa » Dialog Trong Java Là Gì