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

طريقة إظهار حدود للـ JPanel

طريقة إظهار حدود للـ JPanel
طريقة إظهار حدود للـ JPanel
طريقة إظهار حدود للـ JPanel
طريقة إظهار حدود للـ JPanel

طريقة إظهار حدود للـ JPanel
المناهج السعوديةطريقة إظهار حدود للـ JPanel
المثال التالي يعلمك طريقة إظهار حدود للـ Panel و تحديد أحجام و أمكان الأشياء التي نضيفها بداخلها يدوياً.

مثال

Main.java

  1. import javax.swing.JFrame;
  2. import javax.swing.JPanel;
  3. import javax.swing.BorderFactory;
  4. import javax.swing.JLabel;
  5. import javax.swing.JTextField;
  6. import javax.swing.JComboBox;
  7. import javax.swing.JButton;
  8.  
  9. publicclass Main {
  10.  
  11. publicstaticvoidmain(String[] args){
  12.  
  13. // هنا قمنا بإنشاء النافذة مع تحديد بعض خصائصها
  14. JFrame frame = newJFrame(“JPanel demo”);
  15. frame.setSize(400400);
  16. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  17. frame.setLayout(null);
  18.  
  19. // و وضعنا له حدود و عنوان Layout Manager لا يستخدم أي Panel هنا قمنا بتعريف
  20. JPanel panel = newJPanel(null);
  21. panel.setBorder(BorderFactory.createTitledBorder(“Add User”));
  22. panel.setBounds(5030290300);
  23.  
  24. // Frame في الـ Panel هنا وضعنا الـ
  25. frame.add(panel);
  26.  
  27. // Panel هنا قمنا بتعريف جميع الأشياء التي سنضعها في الـ
  28. JLabel label1 = newJLabel(“First Name”);
  29. JLabel label2 = newJLabel(“Last Name”);
  30. JLabel label3 = newJLabel(“Father Name”);
  31. JLabel label4 = newJLabel(“Mother Name”);
  32. JLabel label5 = newJLabel(“Gender”);
  33. JTextField field1 = newJTextField();
  34. JTextField field2 = newJTextField();
  35. JTextField field3 = newJTextField();
  36. JTextField field4 = newJTextField();
  37. JComboBox comboBox = newJComboBox(new String[]{“Male”“Female”});
  38. JButton button = newJButton(“Add User”);
  39.  
  40. // Panel هنا قمنا بتحديد مكان كل شيء سنضيفه بداخل الـ
  41. label1.setBounds(305010025);
  42. label2.setBounds(309010025);
  43. label3.setBounds(3013010025);
  44. label4.setBounds(3017010025);
  45. label5.setBounds(3021010025);
  46. field1.setBounds(1205013025);
  47. field2.setBounds(1209013025);
  48. field3.setBounds(12013013025);
  49. field4.setBounds(12017013025);
  50. comboBox.setBounds(12021013025);
  51. button.setBounds(12025513025);
  52.  
  53. // Panel في الـ Buttons هنا قمنا بوضع الـ
  54. panel.add(label1);
  55. panel.add(label2);
  56. panel.add(label3);
  57. panel.add(label4);
  58. panel.add(label5);
  59. panel.add(field1);
  60. panel.add(field2);
  61. panel.add(field3);
  62. panel.add(field4);
  63. panel.add(comboBox);
  64. panel.add(button);
  65.  
  66. // مرئية Frame هنا جعلنا الـ
  67. frame.setVisible(true);
  68.  
  69. }
  70.  
  71. }

ستظهر لك النافذة التالية عند التشغيل.

طريقة إظهار حدود لل JPanel في جافا

المصدر: طريقة إظهار حدود للـ JPanel – المناهج السعودية

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

اترك رد

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

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

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