تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1 • شاطر
تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable
بسم الله الرحمن الرحيم
و الصلاة و السلام على اشرف المرسلين اما بعد
فى مقال سابق تعلمنا التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصرJTable) ...وانشأنا جدول بسيط يحتوى على بعض البيانات
اليوم سنتعلم كيفية تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable و ذلك من خلال انشاء مثيل جديد من الكائن JTableHeader ثم استخدام الاسلوب setForeground لتعين لون للخط و الاسلوب setBackground وذلك على النحو التالى :
و اليكم مثال كامل على ذلك
و الصلاة و السلام على اشرف المرسلين اما بعد
فى مقال سابق تعلمنا التعامل مع العناصر الرسومية فى الجافا باستخدام الشفرة (العنصر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
كالعادة شرح متميز للغاية ...شكرا اختى زهراء
ذوكا- .....
- تاريخ التسجيل : 26/05/2013
المساهمات : 92
النقاط : 156
التقيم : 12
الدولة :
الجنس :
رد: تغير لون الخط و خلفية رؤس الاعمدة فى العنصر JTable
اخت زهراء برجاء شرح كيفيه استقبال البيانات من قاعده البيانات على JTable
eslam abdelsalam- .
- تاريخ التسجيل : 03/03/2014
المساهمات : 2
النقاط : 3
التقيم : 1
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: واجهة المستخدم الرسومية Java Swing
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft