الجامعات العربية

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

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

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

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

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

اترك رد

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

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock