التعليم السعودي

طريقة إنشاء JOptionPane يمثل Message Dialog – 

طريقة إنشاء JOptionPane يمثل Message Dialog
طريقة إنشاء JOptionPane يمثل Message Dialog
طريقة إنشاء JOptionPane يمثل Message Dialog
طريقة إنشاء JOptionPane يمثل Message Dialog
طريقة إنشاء JOptionPane يمثل Message Dialog

المناهج السعودية

طريقة إنشاء JOptionPane يمثل Message Dialog

المثال التالي يعلمك طريقة إظهار Message Dialogكل زر يظهر Message Dialog مختلف.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JButton;
  3. import javax.swing.JOptionPane;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. publicclass Main {
  7. publicstaticvoidmain(String[] args){
  8. JFrame frame = newJFrame(“JOptionPane demo”)// أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس
  9. frame.setSize(400250)// هنا قمنا بتحديد حجم النافذة. عرضها 400 و طولها 250
  10. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)// هنا جعلنا زر الخروج من النافذة يغلق البرنامج
  11. frame.setLayout(null)// في النافذة بنفسنا Buttons لذلك سنقوم بتحديد مكان الـ Layout Manager أي لم نستخدم أي null هنا وضعنا
  12. // Buttons هنا قمنا بتعريف خمسة
  13. JButton btn1 = newJButton(“Display Plain Dialog”);
  14. JButton btn2 = newJButton(“Display Information Dialog”);
  15. JButton btn3 = newJButton(“Display Warning Dialog”);
  16. JButton btn4 = newJButton(“Display Error Dialog”);
  17. JButton btn5 = newJButton(“Display Question Dialog”);
  18. // منهم Button هنا قمنا بتحديد موقع و حجم كل
  19. btn1.setBounds(951020030);
  20. btn2.setBounds(955020030);
  21. btn3.setBounds(959020030);
  22. btn4.setBounds(9513020030);
  23. btn5.setBounds(9517020030);
  24. // Frame بداخل الـ Buttons هنا قمنا بإضافة جميع الـ
  25. frame.add(btn1);
  26. frame.add(btn2);
  27. frame.add(btn3);
  28. frame.add(btn4);
  29. frame.add(btn5);
  30. // مرئية Frame هنا جعلنا الـ
  31. frame.setVisible(true);
  32. // btn1 عند النقر على الـ Message Dialog هنا قلنا أنه سيتم إظهار
  33. btn1.addActionListener(newActionListener(){
  34. @Override
  35. publicvoidactionPerformed(ActionEvent e){
  36. JOptionPane.showMessageDialog(frame, “This is a plain message”“Plain Message”, JOptionPane.PLAIN_MESSAGE);
  37. }
  38. });
  39. // btn2 عند النقر على الـ Message Dialog هنا قلنا أنه سيتم إظهار
  40. btn2.addActionListener(newActionListener(){
  41. @Override
  42. publicvoidactionPerformed(ActionEvent e){
  43. JOptionPane.showMessageDialog(frame, “This is an information message”“Information Message”, JOptionPane.INFORMATION_MESSAGE);
  44. }
  45. });
  46. // btn3 عند النقر على الـ Message Dialog هنا قلنا أنه سيتم إظهار
  47. btn3.addActionListener(newActionListener(){
  48. @Override
  49. publicvoidactionPerformed(ActionEvent e){
  50. JOptionPane.showMessageDialog(frame, “This is a warning message”“Warning Message”, JOptionPane.WARNING_MESSAGE);
  51. }
  52. });
  53. // btn4 عند النقر على الـ Message Dialog هنا قلنا أنه سيتم إظهار
  54. btn4.addActionListener(newActionListener(){
  55. @Override
  56. publicvoidactionPerformed(ActionEvent e){
  57. JOptionPane.showMessageDialog(frame, “This is an error message”“Error Message”, JOptionPane.ERROR_MESSAGE);
  58. }
  59. });
  60. // btn5 عند النقر على الـ Message Dialog هنا قلنا أنه سيتم إظهار
  61. btn5.addActionListener(newActionListener(){
  62. @Override
  63. publicvoidactionPerformed(ActionEvent e){
  64. JOptionPane.showMessageDialog(frame, “This is a question message”“Question Message”, JOptionPane.QUESTION_MESSAGE);
  65. }
  66. });
  67. }
  68. }

ستظهر لك النافذة التالية عند التشغيل.
كل زر يظهر Message Dialog مختلف في المحتوى و الأيقونة.

طريقة إنشاء JOptionPane يمثل message dialog في جافا

 

المصدر: طريقة إنشاء JOptionPane يمثل Message Dialog – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى