Hey Leute,
ich habe ein JPanel, welches ein FlowLayout besitzt. Das Panel enthält 10 Buttons (1.,2.,3.,...). Diese Buttons werden durch das FlowLayout nebeneinander angeordnet und wenn kein Platz mehr ist in der nächsten Zeile wie ihr wisst.
Was ich möchte, ist, dass die ersten 4 Knöpfe nebeneinander angezeigt werden und wenn die Breite des Frames erreicht ist, soll mein Panel eine ScrollBar besitzen, mit der ich Horizontal über die Buttons scrollen kann.
Ich habe dann eine JScrollPane erstellt und diesem das JPanel hinzugefügt (über .setViewportView), habe dann .setHorizontalScrollBarPolicy (JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); gesetzt. Allerdings wird keine ScrollBar angezeigt. Die prefferedSize habe ich auch angegeben.
Habe es auch schon mit einem WrapLayout für das JPanel versucht, jedoch hat das auch nicht funktioniert.
Habt ihr eine Idee, wie ich meine Buttons horizontal mit Scrollbar anzeigen lassen kann?
Kann auch gerne ohne JScrollPane sein.
Danke euch schon mal.
ich habe ein JPanel, welches ein FlowLayout besitzt. Das Panel enthält 10 Buttons (1.,2.,3.,...). Diese Buttons werden durch das FlowLayout nebeneinander angeordnet und wenn kein Platz mehr ist in der nächsten Zeile wie ihr wisst.
Was ich möchte, ist, dass die ersten 4 Knöpfe nebeneinander angezeigt werden und wenn die Breite des Frames erreicht ist, soll mein Panel eine ScrollBar besitzen, mit der ich Horizontal über die Buttons scrollen kann.
Ich habe dann eine JScrollPane erstellt und diesem das JPanel hinzugefügt (über .setViewportView), habe dann .setHorizontalScrollBarPolicy (JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); gesetzt. Allerdings wird keine ScrollBar angezeigt. Die prefferedSize habe ich auch angegeben.
Habe es auch schon mit einem WrapLayout für das JPanel versucht, jedoch hat das auch nicht funktioniert.
Habt ihr eine Idee, wie ich meine Buttons horizontal mit Scrollbar anzeigen lassen kann?
Kann auch gerne ohne JScrollPane sein.
Danke euch schon mal.