Guten Abend allerseits. 
Momentan bin ich dabei mir "Learnin' by Doin" und mit Google Java beizubringen.
Mein Vorhaben ist ein Schach Spiel zu programmieren. Die Umsetzung habe ich soweit auch schon geplant.
IDE ist NetBeans 691.
Allerdings scheitere ich gerade total beim Einstellen der Größes des Buttons! *facepalm*
Er gibt zwar keinen Fehler aus, aber es wird überhaupt nicht auf das setBounds geachtet. Sprich die Buttons werden nicht in " 25*25 " erstellt sondern alle nacheinander angelegt, durch verkleinern des Fensters werden die Buttons halt untereinander angereiht.
Scheint ja ein bekannter Fehler zu sein. Allerdings finde ich keine brauchbare Lösung. Ich werde wahrscheinlich einen simplen Anfänger Fehler begehen aber bis jetzt konnte ich mir einfach noch nicht selbst weiter helfen.
add(buttons) habe ich sowohl vor als auch hinter die setBounds gestellt. Hat auch nicht geholfen.
Habe die Ausrichtung der Buttons auch ohne Variabeln ausprobiert. Brachte auch keinen Erfolg.
Selbstverständlich habe ich dann erst mal "gegoogelt"/die interne Suchfunktion benutzt und die kommentierten Einstellungen gefunden.
setLocation/Size hat genauso wenig wie setBounds funktioniert.
setNormalBounds kannte NetBeans nicht und bei setPreferredSize unterstreicht es Dimension rot.
Ich hoffe Ihr könnt mir helfen und zerlegt mich nicht gleich in der Luft
Liebe Grüße
Momentan bin ich dabei mir "Learnin' by Doin" und mit Google Java beizubringen.
Mein Vorhaben ist ein Schach Spiel zu programmieren. Die Umsetzung habe ich soweit auch schon geplant.
IDE ist NetBeans 691.
Allerdings scheitere ich gerade total beim Einstellen der Größes des Buttons! *facepalm*
Er gibt zwar keinen Fehler aus, aber es wird überhaupt nicht auf das setBounds geachtet. Sprich die Buttons werden nicht in " 25*25 " erstellt sondern alle nacheinander angelegt, durch verkleinern des Fensters werden die Buttons halt untereinander angereiht.
Scheint ja ein bekannter Fehler zu sein. Allerdings finde ich keine brauchbare Lösung. Ich werde wahrscheinlich einen simplen Anfänger Fehler begehen aber bis jetzt konnte ich mir einfach noch nicht selbst weiter helfen.
Java:
JButton[] buttons = new JButton[63];
for(int i=0;i<63;i++){
frame.add(buttons[i]); //auch mit this.add probiert
buttons[i] = new JButton();
buttons[i].setBounds(5, (i*5)+5, 25, 25);
//buttons[i].setLocation(5+(i*5),5);
//buttons[i].setSize(25,25);
//buttons[i].setNormalBounds(5, (i*5)+5, 25, 25);
//buttons[i].setPreferredSize(new Dimension(50, 100));
}
add(buttons) habe ich sowohl vor als auch hinter die setBounds gestellt. Hat auch nicht geholfen.
Habe die Ausrichtung der Buttons auch ohne Variabeln ausprobiert. Brachte auch keinen Erfolg.
Selbstverständlich habe ich dann erst mal "gegoogelt"/die interne Suchfunktion benutzt und die kommentierten Einstellungen gefunden.
setLocation/Size hat genauso wenig wie setBounds funktioniert.
setNormalBounds kannte NetBeans nicht und bei setPreferredSize unterstreicht es Dimension rot.
Ich hoffe Ihr könnt mir helfen und zerlegt mich nicht gleich in der Luft
Liebe Grüße