Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Swingطريقة إضافة أي شيء في الـ JPanel

المثال التالي يعلمك طريقة إضافة أي شيء في الـ Panel.


مثال

Main.java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import java.awt.Color;
 
public class Main {
 
    public static void main(String[] args) {
 
        // هنا قمنا بإنشاء النافذة مع تحديد بعض خصائصها
        JFrame frame = new JFrame("JPanel demo");
        frame.setSize(300, 240);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLayout(null);
 
        // Frame لونه رمادي و حددنا موقعه بداخل الـ Panel هنا قمنا بتعريف
        JPanel panel = new JPanel();
        panel.setBackground(Color.gray);
        panel.setBounds(50, 50, 180, 110);
 
        // Frame في الـ Panel هنا وضعنا الـ
        frame.add(panel);
 
        // Buttons هنا قمنا بتعريف 4
        JButton button1 = new JButton("Button 1");
        JButton button2 = new JButton("Button 2");
        JButton button3 = new JButton("Button 3");
        JButton button4 = new JButton("Button 4");
 
        // منهم Button هنا قمنا بإعطاء لون خلفية مختلف لكل
        button1.setBackground(Color.orange);
        button2.setBackground(Color.yellow);
        button3.setBackground(Color.green);
        button4.setBackground(Color.pink);
 
        // Panel في الـ Buttons هنا قمنا بوضع الـ
        panel.add(button1);
        panel.add(button2);
        panel.add(button3);
        panel.add(button4);
 
        // مرئية Frame هنا جعلنا الـ
        frame.setVisible(true);
 
    }
 
}

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

طريقة إضافة أشياء component في ال JPanel في جافا