تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable

مُساهمة من طرف زهراء في الإثنين فبراير 17, 2014 12:09 pm

بسم الله الرحمن الرحيم

و الصلاة و السلام على اشرف المرسلين اما بعد

فى مقال سابق تعلمنا التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصرJTable) ...وانشأنا جدول بسيط يحتوى على بعض البيانات

اليوم سنتعلم كيفية تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable و ذلك من خلال انشاء مثيل جديد من الكائن JTableHeader ثم استخدام الاسلوب setForeground لتعين لون للخط و الاسلوب setBackground وذلك على النحو التالى :

الرمز:
JTableHeader anHeader = table.getTableHeader();
    anHeader.setForeground(new Color(0).yellow);
    anHeader.setBackground(new Color(0).RED);


و اليكم مثال كامل على ذلك

الرمز:
package test1;

import java.awt.Color;
import java.awt.ComponentOrientation;
import java.util.Locale;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.JTableHeader;

    public class Test1 {
      
       public static void main(String[] args) {
            
        String[] columns = new String[] {
            "Id", "Name", "Hourly Rate", "Part Time"
        };
        Object[][] data = new Object[][] {
            {1, "John", 40.0, false },
            {2, "Rambo", 70.0, false },
            {3, "Zorro", 60.0, true },
        };
      
      
        JTable table = new JTable(data, columns);
        
    JTableHeader anHeader = table.getTableHeader();
    anHeader.setForeground(new Color(0).yellow);
    anHeader.setBackground(new Color(0).RED);
      
        JFrame f = new JFrame("Simple example");
        f.setSize(400, 150);
        f.setLocationRelativeTo(null);
        f.setDefaultCloseOperation(3);
        f.add(new JScrollPane(table));
      
        f.setVisible(true);
          
       }
    }

زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable

مُساهمة من طرف ذوكا في الأربعاء فبراير 19, 2014 2:00 pm


كالعادة شرح متميز للغاية ...شكرا اختى زهراء

ذوكا
.....
.....

تاريخ التسجيل : 26/05/2013
المساهمات : 92
النقاط : 155
التقيم : 11
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable

مُساهمة من طرف eslam abdelsalam في الإثنين مارس 03, 2014 9:38 pm

اخت زهراء برجاء شرح كيفيه استقبال البيانات من قاعده البيانات على JTable

eslam abdelsalam
.
.

تاريخ التسجيل : 03/03/2014
المساهمات : 2
النقاط : 3
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى