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

إرسال مساهمة في موضوع

اذهب الى الأسفل

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

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

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

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

فى مقال سابق تعلمنا[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]...وانشأنا جدول بسيط يحتوى على بعض البيانات

اليوم سنتعلم كيفية تغير لون الخط و خلفية رؤس الاعمدة فى العنصر 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);
          
       }
    }
avatar
زهراء
........
........

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

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

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

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


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

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

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

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

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

اخت زهراء برجاء شرح كيفيه استقبال البيانات من قاعده البيانات على [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
avatar
eslam abdelsalam
.
.

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

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

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


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