Skip navigation.
 
mlRe: Cocoa classes -> Java?
FROM : Chris Hanson
DATE : Mon Jan 14 19:43:41 2008

On Jan 14, 2008, at 8:29 AM, Patrick M wrote:

> Is there a way to create a system menu item (NSStatusItem), 
> preference pane
> and contextual menu using Java instead of Cocoa for Mac OS X?
>
> I cannot seem to find anything, and Java being interpreted seems to 
> imply
> that placing some kind of Java class in the /Library/PreferencesPane
> directory wont work.
>
> Anyone had any luck? Is it documented as possible/not possible?


The System Preferences preference pane API and NSStatusItem API are 
Cocoa-based APIs, so by definition you must use Cocoa to write code 
against them.  Finder contextual menu item plug-ins currently use a 
CFPlugIn-based API, not a Cocoa API.

Whether you use Objective-C is orthogonal from whether you use Cocoa, 
though Objective-C is the native language of the Cocoa frameworks.

  -- Chris

Related mailsAuthorDate
mlCocoa classes -> Java? Patrick M Jan 14, 17:29
mlRe: Cocoa classes -> Java? Nick Zitzmann Jan 14, 19:33
mlRe: Cocoa classes -> Java? Chris Hanson Jan 14, 19:43
mlRe: Cocoa classes -> Java? Patrick M Jan 14, 20:06
mlRe: Cocoa classes -> Java? Andreas Monitzer Jan 15, 01:57
mlRe: Cocoa classes -> Java? Thomas Davie Jan 15, 02:14
mlRe: Cocoa classes -> Java? Bill Bumgarner Jan 15, 04:15
mlRe: Cocoa classes -> Java? Patrick M Jan 15, 16:09
mlRe: Cocoa classes -> Java? Andreas Monitzer Jan 15, 16:16