Witam, nie wiem czy to ja cos robie zle, czy zarzadca rozkładu ale ten kod nie chce poprawnie działac:
JTable extendedTable = new JTable();
JTextArea consoleTextArea = new JTextArea();
JButton startButton = new JButton("Rozpocznij");
JButton pauseButton = new JButton("Zatrzymaj");
JButton stopButton = new JButton("Zakończ");
add(new JLabel("Label1"), new GBC(0, 0).setWeight(1, 0).setAnchor(GBC.CENTER));
add(new JScrollPane(extendedTable), new GBC(0, 1).setWeight(1, 1).setFill(GBC.BOTH));
add(new JLabel("Label2"), new GBC(0, 2).setWeight(1, 0).setAnchor(GBC.CENTER));
add(new JScrollPane(consoleTextArea), new GBC(0, 3).setWeight(1, 1).setFill(GBC.BOTH));
add(new JLabel("Label3"), new GBC(0, 4).setWeight(1, 0).setAnchor(GBC.CENTER));
JPanel buttonsPanel = new JPanel();
buttonsPanel.setLayout(new GridLayout());
buttonsPanel.add(startButton);
buttonsPanel.add(pauseButton);
buttonsPanel.add(stopButton);
add(buttonsPanel, new GBC(0, 5).setWeight(1, 0.05).setFill(GBC.BOTH));
Problem polega na tym, ze gdy rozszerzam okno w dol, to gdzies do polowy wszytko rozszerza sie dobrze. Potem extendedTable zaczyna sie rozszerzac, a consoleTextArea zmniejszac. Mozecie sprobowac odpalic ten przyklad i zobaczyc o co chodzi. Jesli tez wam bedzie zle dzialac to napsizcie czy macie pomysl jak to rozwiazac, a jak bedzie jakims cudem dobrze to tez dajcie znac.
P.S.
GBC to klasa pomocnicza, rozszerzajaca GridBagConstraints.
P.S. 2
Problem jest z rozszerzaniem w dol. W bok wszystko dziala okej