Swing, rozmiar komponentu dostosowany do rozmiaru okna

0

Mam komponent JList i chcę zrobić tak by po rozciągnięciu okna zmienił się jego rozmiar. Jest na to jakiś prosty sposób? Krawedz Jlist powinna znajdować sie w danej odleglosci od krawedzi okna(zawsze).

0

Jeśli ma być prosto to użyłbym Netbeansa lub tego drugiego, a jak nie lubisz myszki to SpringLayout.

Czyli np:

JList list = new JList(model);
JPanel panel = new JPanel(new BorderLayout());
panel.add(list, BorderLayout.CENTER);
SpringLayout layout = new SpringLayout();
layout.putConstraint(SpringLayout.WEST, panel, 50, SpringLayout.WEST, getContentPane()); //odstep lewy
layout.putConstraint(SpringLayout.EAST, getContentPane(), 50, SpringLayout.EAST, panel); //odstep prawy
getContentPane().setLayout(layout);
getContentPane().add(panel);

1 użytkowników online, w tym zalogowanych: 0, gości: 1