Roland
07/22/2024, 9:54 AMSwingPanel
I notice a white flickering on appearing and disappearing.
Can we avoid this or at least specify a different color?
I would avoid using a SwingPanel
, but I need to display html content, therefore I need to use Kcef/Jcef
browser.Roland
07/22/2024, 9:55 AMBox(
contentAlignment = Alignment.Center, modifier = Modifier
.fillMaxSize()
) {
var isSwingPanelOpen by remember {
mutableStateOf(false)
}
Button(
onClick = {
isSwingPanelOpen = !isSwingPanelOpen
},
modifier = Modifier.align(Alignment.TopCenter)
) {
Text("Toggle Swing Panel")
}
if (isSwingPanelOpen) {
SwingPanel(
factory = {
JPanel().apply {
background = java.awt.Color.RED
}
},
background = Color.Green,
modifier = Modifier
.size(300.dp)
.align(Alignment.Center)
.background(Color.Green)
)
}
}
Alexander Maryanovsky
07/22/2024, 10:47 AMRoland
07/22/2024, 5:04 PMAlexander Maryanovsky
07/22/2024, 5:13 PM