أرين أرين نشر 9 مايو 2019 أرسل تقرير نشر 9 مايو 2019 (معدل) اريد واجهة تتكون من ثلاثة chickBox و label واحد يحتوي على كلمة class وعند اختيار chickBox1 يتم تغيير كلمة class مائلة وعند اختيار chickBox2 يتم تغيير كلمة class غامقة وعند اختيار chickBox3 يتم وضع خط تحت كلمة class (تسطير). تم التعديل في 9 مايو 2019 بواسطة أرين أرين اقتباس
1 Entesar Khaled نشر 9 مايو 2019 أرسل تقرير نشر 9 مايو 2019 أهلًا بك، يمكنك فعل ذلك من خلال البرنامج التالي بواسطة JCreator,, لكن يبقى عليك تنسيق الخط المسطر بشكل أفضل import java.awt.*; import java.awt.event.*; class CheckboxExample { CheckboxExample(){ Frame f= new Frame("CheckBox Example"); final Label label = new Label("class"); Font myFont1 = new Font("Serif", Font.ITALIC , 20); Font myFont2 = new Font("Serif", Font.BOLD , 20); //Font myFont3 = new Font("Serif", Font.ITALIC , 12); label.setAlignment(Label.CENTER); label.setSize(400,100); Checkbox checkbox1 = new Checkbox("Checkbox1"); checkbox1.setBounds(100,100, 500,50); Checkbox checkbox2 = new Checkbox("Checkbox2"); checkbox2.setBounds(100,150, 500,50); Checkbox checkbox3 = new Checkbox("Checkbox3"); checkbox3.setBounds(100,200, 500,50); f.add(checkbox1); f.add(checkbox2); f.add(checkbox3); f.add(label); checkbox1.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==1) label.setFont(myFont1); } }); checkbox2.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==1) label.setFont(myFont2); } }); checkbox3.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { if(e.getStateChange()==1) { label.setText("<html><body style='align: center;'><u>class</u>"); } } }); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } public static void main(String args[]) { new CheckboxExample(); } } بالتوفيق.. اقتباس
0 أرين أرين نشر 9 مايو 2019 الكاتب أرسل تقرير نشر 9 مايو 2019 جزاكي الله كل خير لو سمحتي اريد معرفة كيف لي ان ارجع label كما كان دون حدوث تغييرات الخط عليه وشكرا اقتباس
السؤال
أرين أرين
اريد واجهة تتكون من ثلاثة chickBox و label واحد يحتوي على كلمة class وعند اختيار chickBox1 يتم تغيير كلمة class مائلة وعند اختيار chickBox2 يتم تغيير كلمة class غامقة وعند اختيار chickBox3 يتم وضع خط تحت كلمة class (تسطير).
تم التعديل في بواسطة أرين أرين2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.