Встраивание файла Java (.jar) в приложение Mac - PullRequest
3 голосов
/ 09 августа 2011

Мне нужно запустить файл .jar в моем основном NSWindow, как я могу это сделать?

Я смотрел на пример Apple для "JavaFrameEmbedding" и, похоже,быть в состоянии запустить его без каких-либо исключений Java (ранее у меня были исключения), однако я не вижу апплет.Они используют JavaFrameView, который является частью инфраструктуры JavaFrameEmbedding, хотя я не могу найти никакой документации по этому вопросу вообще.Для этого используется Lion (я тоже безуспешно пробовал Snow Leopard).

1 Ответ

1 голос
/ 09 августа 2011

Скачайте этого щенка и копайте его.

Если вы хотите сделать NSWindow в Java и запустить программу оттуда, попробуйте что-то вроде этого:

import com.apple.cocoa.application.*;
import com.apple.cocoa.foundation.*;

public class Test {

    public static void main (String [] args) {

        NSApplication nsapp = NSApplication.sharedApplication();
        NSRect rect = new NSRect(500, 500, 500, 500);

        NSWindow.MiniaturizableWindowMask;;
        NSWindow window = new NSWindow(rect, style, NSWindow.Buffered,
false);
        window.makeKeyAndOrderFront(window);
        nsapp.run();

    }

}
...