Создайте JTextArea с помощью Scroll

Я пытаюсь поместить Scroll следующим образом:

private JPanel crearPanelFijo() {
    listado = new JTextArea(7,20);
    listado.setEditable(false);
    sp = new JScrollPane(listado);
    JPanel jPanelText = new JPanel();
    jPanelText.add(new JLabel("Lista:"));
    jPanelText.add(listado);
    jPanelText.add(sp);
    return jPanelText;
}

Но я не получаю Scroll, только обычную JTextArea.

Я хотел бы знать, в чем вина.

Спасибо

1
задан 12.01.2017, 17:44
0 ответов

Попытайся добавлять строителя JScrollPane следующие параметры:

JScrollPane scrollBar = new JScrollPane(panel,
            JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
            JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

Если ты хочешь, чтобы он показал себе вертикальный / горизонтальный scroll или два, ты должен добавлять его HORIZONTAL_SCROLLBAR_NEVER или HORIZONTAL_SCROLLBAR_ALWAYS

0
ответ дан 03.12.2019, 17:42