final JButton [] bts = new JButton [16];
int u=0;
final String [] btsName = {"+","-","*","/","sin","cos","tan","kgv","ggt","e","log","ans","1 0hochx","xhochy","wurzel","xteWurzel"};
for (int i=0;i<bts.length;i++){
bts[i] = new JButton("i");
bts[i].setBackground(new Color(70, 70, 70,12

);
bts[i].setForeground(new Color(255, 255,255));
bts[i].setBorderPainted(false);
// bts[i].setOpaque(true);
bts[i].setRolloverEnabled(false);
// bts[i].setFocusPainted(false);
// bts[i].addActionListener(new ButtonListener());
}
for (int a=0;a<5;a++){
bts[a].setBounds (a*40,65,35,35);
label.add(bts[a]);
}
for (int b=5;b<11;b++){
u=b-5;
bts[b].setBounds (u*40,120,35,35);
label.add(bts[b]);
}
for (int c=10;c<16;c++){
u=c-10;
bts[c].setBounds (u*40,175,35,35);
label.add(bts[c]);
}
es compeliert alles und ich kann die gui auch starten aber auf den buttons steht unlogischer weise immer ...

selbst wenn ich bts[i].setName("bla") in die for schleife schreibe bleibt es beim ... -.-
bitte um hilfe