Java invoke dotnet WPF with Java FFM and COM interface. Popout WPF windows and button from java ffm API.
ββββββββββββββββββββββββββββββββ
β Java Application β
ββββββββββββββββ¬ββββββββββββββββ
β
β Java Foreign Function & Memory API
β (FFM API withJDK 22+)
βΌ
ββββββββββββββββββββββββββββββββ
β Java FFM Layer β
β β
β MemorySegment β
β Arena β
β Linker β
β MethodHandle β
β β
β Call Native Function β
ββββββββββββββββ¬ββββββββββββββββ
β
β COM Interface
β
βΌ
ββββββββββββββββββββββββββββββββ
β COM Server β
β β
β C# COM Component β
β (.NET Class Library) β
β β
β [ComVisible] β
β Interface β
β GUID β
β β
ββββββββββββββββ¬ββββββββββββββββ
β
β COM C# Mapping
βΌ
ββββββββββββββββββββββββββββββββ
β C# WPF App β
β β
β Window β
β COM Object β
ββββββββββββββββββββββββββββββββ