PDA

View Full Version : مشکل این کد چیه؟



Royce_Da
دوشنبه 21 دی 1388, 21:41 عصر
با سلام خدمت تمامی اساتید محترم

من از jdeveloper استفاده میکنم . اما نمیدونم ایراد از منه یا از jdeveloper :بامزه:

کد :



private void jButton1_actionPerformed(ActionEvent e)
{
Vector v = new Vector();
Vector v2 = new Vector();
String[] cols = {"AAAA","BBBB"};
v2.addElement(cols);
int i;
for (i = 0 ; i < 10 ; i++)
{
String[] rec = new String[2];
rec[0] = "AAAAAAAAA";
rec[1] = "BBBBBBBBB";
v.addElement(rec);
}
JTable jt = new JTable(v,v2); ///////////////Erorr
JScrollPane jsp = new JScrollPane(jt);
jsp.setSize(200,200);
jsp.setVisible(true);
getContentPane().add(jsp, BorderLayout.CENTER);
}
به اون خطی که با comment مشخص کردم ایراد میگیره .
این خط

JTable jt = new JTable(v,v2); ///////////////Erorr

دقیقآ نمیدونم مشکل سر کجاست .

اگر کارم اشتباهه لطفآ یکی یه مثال از نحوه پر کردن jtable با vector اینجا بزاره ممنون میشم

با تشکر از تمامی اساتید محترم

true_love
دوشنبه 02 فروردین 1389, 01:38 صبح
سلام
باید واسه داده های ردف های جدول وکتوری از وکتور بدی ، مثلا:

private void jButton1_actionPerformed(ActionEvent e)
{
Vector v = new Vector();
Vector v2 = new Vector();
String[] cols = {"AAAA","BBBB"};
v2.addElement(cols);
int i;
for (i = 0 ; i < 10 ; i++)
{
vector a=new vector();
String[] rec = new String[2];
rec[0] = "AAAAAAAAA";
rec[1] = "BBBBBBBBB";
a.addElemnt(rec);
v.addElemnt(a);
/////v.addElement(rec);
}
JTable jt = new JTable(v,v2); ///////////////Erorr
JScrollPane jsp = new JScrollPane(jt);
jsp.setSize(200,200);
jsp.setVisible(true);
getContentPane().add(jsp, BorderLayout.CENTER);
}