Berasal dari .NET, saya begitu terbiasa memanggil Alert () di aplikasi desktop. Namun dalam aplikasi desktop java ini, saya hanya ingin mengingatkan pesan yang mengatakan "terima kasih telah menggunakan java" Saya harus melalui banyak penderitaan ini:
(menggunakan JOptionPane)
Apakah ada cara yang lebih mudah?
java
swing
joptionpane
Terindah
sumber
sumber
Jawaban:
Saya akan menjadi yang pertama mengakui Java bisa sangat bertele-tele, tapi saya rasa ini tidak masuk akal:
Jika Anda mengimpor secara statis
javax.swing.JOptionPane.showMessageDialog
menggunakan:Lebih lanjut ini mengurangi menjadi
sumber
import static javax.swing.JOptionPane.showMessageDialog
Dengan asumsi Anda sudah memiliki JFrame untuk memanggil ini dari:
Lihat Tutorial Java: Cara Membuat Dialog
Lihat JavaDoc
sumber
null
jika Anda tidak memiliki yangJFrame
tersedia.JOptionPane
ada dijavax.swing
Jika Anda tidak suka "verbosity", Anda selalu dapat membungkus kode Anda dengan metode singkat:
dan penggunaannya:
sumber
Bahkan tanpa mengimpor ayunan, Anda bisa mendapatkan panggilan dalam satu, semua panjang, string. Kalau tidak, cukup gunakan impor ayunan dan panggilan sederhana:
Cukup mudah.
sumber
Panggil metode "setWarningMsg ()" dan berikan teks yang ingin Anda tampilkan.
Atau gunakan saja
Anda dapat menggunakan JOptionPane. (WARNING_MESSAGE atau INFORMATION_MESSAGE atau ERROR_MESSAGE)
sumber