Hallo Zusammen,
Ich habe mich nun zum ersten mal an grafische Oberflächen getraut
Ziel ist es eine Anwendung zu schreiben, indem 10 Buttons ringförmig angeordnet werden. Siehe Bild.
Ich habe es geschafft das ich alle Buttons gesetzt habe, bis auf den unteren Button "6" in der Mitte.
Irgendwie habe ich Probleme das letzte Panel zu setzen, mit dem ich die 6 positionieren kann.
Vielen Dank im Vorraus
Hier ist mein Code des Konstruktors:
Ich habe mich nun zum ersten mal an grafische Oberflächen getraut
Ziel ist es eine Anwendung zu schreiben, indem 10 Buttons ringförmig angeordnet werden. Siehe Bild.
Ich habe es geschafft das ich alle Buttons gesetzt habe, bis auf den unteren Button "6" in der Mitte.
Irgendwie habe ich Probleme das letzte Panel zu setzen, mit dem ich die 6 positionieren kann.
Vielen Dank im Vorraus
Hier ist mein Code des Konstruktors:
Java:
Test(){
setSize(150, 150);
setTitle("Test");
buttons=new Button[10];
// Erzeugung der Buttons
for(int i=0; i<10;i++){
buttons[i]=new Button(""+i);
buttons[i].addActionListener(this);
}
Panel panel1=new Panel();
panel1.setLayout(new GridLayout(4, 1));
panel1.add(buttons[0]);
panel1.add(buttons[9]);
panel1.add(buttons[8]);
panel1.add(buttons[7]);
Panel panel2=new Panel();
setLayout(new GridLayout(1,3));
panel2.setLayout(new GridLayout(4,1 ));
panel2.add(buttons[1]);
Panel panel3=new Panel();
setLayout(new GridLayout(1,3));
panel3.setLayout(new GridLayout(4,1 ));
panel3.add(buttons[2]);
panel3.add(buttons[3]);
panel3.add(buttons[4]);
panel3.add(buttons[5]);
add (panel1);
add (panel2);
add (panel3);
addWindowListener(new WindowQuitter());
setVisible(true);