Scala Качаем пустое пространство в BoxPanel - PullRequest
1 голос
/ 21 апреля 2020

У меня есть панель бокса с двумя различными компонентами, панель требует, чтобы в окне было много пустого пространства внизу, прежде чем рисовать саму.

val boxPanel = new BoxPanel(Orientation.Vertical) {
    val widthMax = math.max(panel1.maximumSize.width, panel2.maximumSize.width)
    val heightMax = panel1.maximumSize.height + panel2.maximumSize.height

    contents += panel1
    contents += panel2

    maximumSize = new Dimension(widthMax, heightMax)
    preferredSize = new Dimension(widthMax, heightMax)
}

Alignment issues happening

Слева окно действительно большое, справа я сделал его достаточно маленьким, чтобы панель 2 рисовала поверх панели 1. Мне бы хотелось, чтобы панель «видела», что она может на самом деле увеличиваться. Как я могу это сделать?

...