LayoutManager Positionierung von Buttons´s

  • Themenstarter Themenstarter banda
  • Beginndatum Beginndatum
B

banda

Gast
Hallo ,
ich versuche mich an meinen ersten Programm mittels GUI.
Ich möchte ein Fenster wo ich unten 3 Buttons namens "Startseite", "Vor" und "Zurück"., welche wie die Namen schon sagen auf das nächste, erste oder vorherige Fenster verweisen.

Der Sprung zwischen den Seiten habe ich mittels Card-Layout realisiert. Jedoch gelingt es mir nicht die Button´s auszurichten, d.h. ich möchte den "Startseite"Button ganz links haben und die "Vor und Zurück" Button ganz rechts haben.
 
Java:
private Component createButtonPabel();
  JPannel allButtons= new JPanel(BorderLayput())
  allButtons.add(createButton(new AbstractAction("Startseite") {
      @Override
      public void actionPerformed(ActionEvent e) {
     // die Startseite anzeigen
    }
  }, BorderLayout.WEST);

  Pannel rightSideButtons = new JPanel(new GridLayout(1,0));
  rightSideButtons.add(createButton(new AbstractAction("Vor") 
      @Override
      public void actionPerformed(ActionEvent e) {
      // die nächste Seite anzeigen
    }
  },);
  rightSideButtons.add(createButton(new AbstractAction("Zurück") {
     @Override
     public void actionPerformed(ActionEvent e) {
       // die vorherige Seite anzeigen
    }
  });
  allButtons.add(rightSideButtons,BorderLayout.EAST);
  return allButtons;
}

private Component createButton(Action action){
   JButton button = new JButton(action);
   button.setSize(STANDARDGROESSE); // nur wenn einheitliche Breite gewünscht.
   // weiter Konfiguration, die für alle gillt.
   return button;
}
bye
TPD
 

Zurück
Oben