Как сохранить JPanel в фиксированном размере? - PullRequest
0 голосов
/ 04 июня 2019

Вот мой JFrame до изменения размера:

enter image description here

А вот мой JFrame после изменения размера:

enter image description here

Я хочу, чтобы только JTextArea увеличивался в результате изменения размера и сохранял верхнюю часть JFrame такого же размера.И метка («Программа потоков»), и кнопка («Нажать для запуска») являются JPanels внутри JPanel.

Вот конструктор этого:

public ThreadsGUI()
{
    setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));

    lblTitle = new JLabel("Threads program");
    cmdStart = new JButton("Press to Start");
    txtOutput = new JTextArea(15,0);
    lblTitle.setForeground(new Color(0,0,255));
    lblTitle.setFont(new Font("Tahoma", 0, 24));
    txtOutput.setFont(new Font("Courier New", 0, 20));
    cmdStart.setPreferredSize(new Dimension(140,50));
    cmdStart.setFont(new Font("Tahoma", 0, 18));

    JPanel label = new JPanel();
    label.add(lblTitle);

    JPanel buttons = new JPanel();
    buttons.add(cmdStart);

    add(label);
    add(buttons);
    add(txtOutput);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...