Как вы делаете приложение Java с пользовательским интерфейсом Какао? - PullRequest
3 голосов
/ 26 октября 2011

Я должен использовать Java API для проекта, но так как я не фанат Java-интерфейсов и у меня есть Mac, я хочу построить собственное приложение Cocoa на основе кода Java. Я знаю, что XCode раньше предоставлял прямую поддержку для такого рода вещей, но так как он больше не делает, каков наилучший способ сделать это? Если это имеет значение, у меня Xcode 3.2.5 под Mac OS 10.6.8.

Ответы [ 4 ]

3 голосов
/ 30 октября 2012

Вы можете использовать любой API-интерфейс Cocoa через этот Java-Objective-C мост . В отличие от Rococoa, он не требует генерации целой связки заглушек классов Java перед началом работы. Это небольшая динамическая оболочка для среды выполнения Objective C, которая позволяет отправлять сообщения объектам Cocoa.

1 голос
/ 26 октября 2011

Я не уверен, что это возможно с помощью XCode.Тем не менее, можно создавать графические интерфейсы с использованием SWT , в котором используются собственные виджеты.

Однако я на самом деле не использую приложения с графическим интерфейсом в Java, поэтому не знаю, есть лилюбые дизайнеры GUI, которые используют SWT, хотя, похоже, что WindowBuilder Pro для Eclipse делает.

0 голосов
/ 27 октября 2011

Вы можете вызвать почти любой API-интерфейс Cocoa через rococoa , хотя это не обязательно будет быстро или чисто.

0 голосов
/ 26 октября 2011

Согласно этой технической заметке Apple должна быть возможность запустить JVM из собственного приложения Mac.Эта статья была первоначально написана в 2006 году, и с тех пор многое изменилось благодаря поддержке Apple Java.Тем не менее, похоже, что статья была обновлена ​​в этом году, так что, возможно, она все еще поддерживается в текущих версиях ОС?Я не могу ручаться за это, но, похоже, стоит попробовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...