J
java.jason
Gast
Hey heute mal eine Frage mit Bild:
Wie löse ich folgendes Problem am besten? Habe ein Panel und einen Button die in ein Fenster sollen.
Problem: das Panel ist größer als der Button und bestimmte die Größe der "Buttonzelle".
So in etwa so:
Das ganze soll aber so aussehen:
Ich muss wohl das GridBagLayout wählen oder? Hier mein Ansatz:
Danke für eure Tipps
java.jason
Wie löse ich folgendes Problem am besten? Habe ein Panel und einen Button die in ein Fenster sollen.
Problem: das Panel ist größer als der Button und bestimmte die Größe der "Buttonzelle".
So in etwa so:
Das ganze soll aber so aussehen:
Ich muss wohl das GridBagLayout wählen oder? Hier mein Ansatz:
Code:
contentPaneDialogF = dialog.getContentPane();
contentPaneDialogF.setLayout(gbl);
gbcPanel = makegbc(0, 0, 1, 1);
gbl.setConstraints(panel, gbcPanel);
JButton zugBeenden = new JButton("Spielzug beenden");
zugBeenden.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println("Spielzug beenden!");
gamemodel.setaktuellerSpieler();
dialog.dispose();
}
});
gbcButton = makegbc(0, 2, 1, 1);
gbcButton.anchor = GridBagConstraints.NORTH;
gbl.setConstraints(zugBeenden, gbcButton);
contentPaneDialogF.add(panel);
contentPaneDialogF.add(zugBeenden);
contentPaneDialogF.validate();
Danke für eure Tipps
java.jason