Я хочу сделать форму с JTable и кнопкой внутри. Но я не могу установить максимальный размер JScrollPane. Я пытаюсь использовать setMaximumSize, но программа не реагирует. Я пытался добавить Jpanel, но это не помогает мне.
public class Table extends JFrame {
private JTable table;
private JButton exit_btn;
private static JFrame Jf;
private static JScrollPane sp;
public Table() {
exit_btn = new JButton("Exit");
add(exit_btn);
exit_btn.setBounds(600, 350, 100, 30);
setLayout(null);
Jf = new JFrame("Movies");
String[] column = {"Name","Age limit", "Length"};
ArrayList<Movies> MovieList = Movie.getMovies_list();
String[][] data = new String[MovieList.size()][3];
for (int i = 0; i < MovieList.size(); i++) {
data[i][0] = MovieList.get(i).getName();
data[i][1] = String.valueOf(MovieList.get(i).getAgeLimit());
data[i][2] = String.valueOf(MovieList.get(i).getLength());
}
table= new JTable(data, column){
sp = new JScrollPane(table);
sp.setMaximumSize(new Dimension(400,250));
Jf.add(exit_btn);
Jf.add(sp);
Jf.setSize(735, 447);
Jf.setVisible(true);
Jf.setLocationRelativeTo(null);
}