String name = null;
String age = null;
for(int i=0;i<n.length;i++){
if(i/2==0){
name= age+n[i]+"\r";
}else{
age = age+n[i]+"\r";
}
}
JLabel namelabel =new JLabel(name);
JLabel agelabel = new JLabel(age);
String age = null;
for(int i=0;i<n.length;i++){
if(i/2==0){
name= age+n[i]+"\r";
}else{
age = age+n[i]+"\r";
}
}
JLabel namelabel =new JLabel(name);
JLabel agelabel = new JLabel(age);
Label nameLabel=new Label();
nameLabel.setText(n[n++]);
panel.add(nameLabel);
Label yearLabel=new Label();
yearLabel.setText(n[n++]);
panel.add(yearLabel);
}
布局肯定不对,你要改一改
是每一个值对应一个Jlabel小明 23
小王 19
小刘 20
小洪 20像这样一共是8个LABEL.
布局是n.length(数组的长度)行,3列.姓名 年龄 预设值小明 23 23
小王 19 19
小刘 20 20
小洪 20 20前两列每个值用Jlabel显示,最后一列用JTextField显示
该怎么做,请高手指点?