Einzelnen Beitrag anzeigen
Ungelesen 02.02.12, 21:56   #1
Philllll
Anfänger
 
Registriert seit: Mar 2011
Beiträge: 8
Bedankt: 0
Philllll ist noch neu hier! | 0 Respekt Punkte
Standard String array für JButton namen funktionieren nicht >:[

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
Philllll ist offline   Mit Zitat antworten