السلام عليكم
قمت بملا جدول jtable من قاعدة بيانات
لكن اريد ان اضيف عمود لهذا الجدول وهو العمود الوحيد الذي يملك خاصية التعديل عليه
شكرا
السلام عليكم
قمت بملا جدول jtable من قاعدة بيانات
لكن اريد ان اضيف عمود لهذا الجدول وهو العمود الوحيد الذي يملك خاصية التعديل عليه
شكرا
اولا لم افهم ما هو اضافه العمود لكى يعدل فيه
لكن يمكنك الاطلاع على هذا اللينك
أعتقد أن هذا الرابط سيفيدك :
http://download.oracle.com/javase/tutorial/uiswing/components/table.html
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
للتحكم في العمود القابل للتعديل، اعمل override للطريقة isCellEditable في DefaultTableModel
مثلا
DefaultTableModel model = new DefaultTableModel() {
@Override
public boolean isCellEditable(int row, int column) {
if (column == 0) { //The first column can be edited because we return true
return true;
}
return false;
}
};
myTable.setModel(model);لإضافة عمود يكفي المناداة على addColumn الموجودة أيضا في DefaultTableModel
تم تعديل هذه المشاركة بواسطة herch في 23 يناير 2011 في 01:17