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
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);