Tristan B.
06/01/2021, 8:00 AMIgor Demin
06/01/2021, 8:39 AMBox
🤔:
import androidx.compose.desktop.SwingPanel
import androidx.compose.desktop.Window
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.requiredSize
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
import java.awt.Color
import javax.swing.JPanel
fun main() = Window {
Box(Modifier.requiredSize(400.dp, 100.dp)) {
SwingPanel(
factory = {
JPanel().apply {
background = Color.RED
}
},
modifier = Modifier.fillMaxSize()
)
}
}
Can you check if you replace SwingPanel
by just Box
- will Box
have the right size?Tristan B.
06/01/2021, 11:18 AMIgor Demin
06/01/2021, 1:27 PMBox
and doesn't work with SwingPanel
then probably it is a bug.
I reproduced a simlar issue. If we fix it, then your issue also will be fixed (probably).Tristan B.
06/01/2021, 2:32 PMIgor Demin
06/01/2021, 3:14 PMTristan B.
06/01/2021, 3:24 PM