src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Print this page

        

*** 158,167 **** --- 158,169 ---- protected PlatformWindow createPlatformWindow(PeerType peerType) { if (peerType == PeerType.EMBEDDED_FRAME) { return new CPlatformEmbeddedFrame(); } else if (peerType == PeerType.VIEW_EMBEDDED_FRAME) { return new CViewPlatformEmbeddedFrame(); + } else if (peerType == PeerType.LW_FRAME) { + return new CPlatformLWWindow(); } else { assert (peerType == PeerType.SIMPLEWINDOW || peerType == PeerType.DIALOG || peerType == PeerType.FRAME); return new CPlatformWindow(); } }
*** 170,179 **** --- 172,186 ---- protected PlatformComponent createPlatformComponent() { return new CPlatformComponent(); } @Override + protected PlatformComponent createLwPlatformComponent() { + return new CPlatformLWComponent(); + } + + @Override protected FileDialogPeer createFileDialogPeer(FileDialog target) { return new CFileDialog(target); } @Override