Roland
SwingPanel
Kcef/Jcef
Box( 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
A modern programming language that makes developers happier.