منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

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

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

تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable  Empty تغير لون الخط و خلفية رؤس الاعمدة فى العنصر 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
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

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

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

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


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

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

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

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

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

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

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

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

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

ََ

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


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