hej mam takie pytanie odnosnie box layout, bo proboje wykorzystac stworzyc to tak zeby przyciski byly kolejno jedno pod drugim a nie lini, podpowie ktoś jak to zrobić? wrzucam tutaj kod moze bedzie latwiej wam powiedziec, z gory dzieki za pomoc :)
import javax.swing.*;
import java.util.*;
import java.awt.*;
import java.awt.FlowLayout;
public class System{
public static void main(String[] args){
Okno ramka = new Okno();
ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ramka.pack();
ramka.setVisible(true);
}
}
class Okno extends JFrame{
public Okno(){
setSize(600,500);
setTitle("System Obsługi Floty");
Zawartosc panel = new Zawartosc();
Container pane = getContentPane();
pane.add(panel);
}
}
class Zawartosc extends JPanel{
public Zawartosc(){
setLayout(new BoxLayout(BoxLayout.Y_AXIS));
JButton spalanie = new JButton("Oblicz Spalanie Pojazdu");
JButton flota = new JButton("Flota Pojazdów");
JButton pojazd = new JButton("Dodaj pojazd do floty");
add(spalanie);
add(flota);
add(pojazd);
}
}
Wlasnie nie wiem jak to jest z tym layoutem, a w dokumentacji api jeszcze się nie odnajduje do konca niestety, chce ulozyc te elementy jeden pod drugim lecz niestety nie potrafie podpowie ktoś?