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

Swingطريقة إظهار حاوية ألوان JColorChooser و معرفة اللون الذي قام المستخدم بإختياره منها

المثال التالي يعلمك طريقة إظهار Color Chooser Dialog و معرفة اللون الذي قام المستخدم بإختياره منه.
بشكل عام, إذا تم إرجاع أي قيمة غير القيمة null عند إغلاق الـ Color Chooser Dialog فهذا يعني أن المستخدم قام بالنقر على الزر Ok.

قم بتشغيل البرنامج ثلاث مرات, مرة أنقر على الزر Ok, مرة على الزر Cancel, و مرة على زر الخروج.
راقب النتيجة التي ستظهر في الـ Console في كل مرة تقوم فيها بإغلاق الـ Color Chooser Dialog.

لاحظ أنه يرجع درجة اللون المختار إذا قام المستخدم بالنقر على زر Ok.
ويرجع القيمة null إذا قام المستخدم بالنقر على زر الخروج أو الزر Cancel.


مثال

Main.java
import java.awt.Color;
import javax.swing.JColorChooser;
 
public class Main {
 
    public static void main(String[] args) {
 
        // في وسط شاشة المستخدم مع وضع اللون الأحمر كاللون المختار إفتراضياً Color Chooser Dialog هنا قمنا بإظهار
        // c في الكائن null بعد أن يتم إغلاقه سيتم تخزين اللون الذي إختاره المستخدم أو القيمة
        Color c = JColorChooser.showDialog(null, "Color Picker", Color.red);
 
        // c هنا قمنا بعرض قيمة الكائن
        System.out.println(c);
       
    }
 
}

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

طريقة إظهار حاوية ألوان JColorChooser و معرفة اللون الذي قام المستخدم بإختياره منها في جافا