Example native file dialog for OS X. Uses the Objective-C Cocoa Bridge (https://github.com/shannah/Java-Objective-C-Bridge) and Foxtrot (http://foxtrot.sourceforge.net/) for modal dialogs.

November 15, 2015 ยท View on GitHub

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor. */ package ca.weblite.cocoa.ui;

import ca.weblite.objc.NSObject; import ca.weblite.objc.Proxy; import java.awt.FileDialog; import static ca.weblite.objc.RuntimeUtils.msg; import static ca.weblite.objc.RuntimeUtils.msgString; import static ca.weblite.objc.util.CocoaUtils.dispatch_sync; import static ca.weblite.objc.RuntimeUtils.sel; import com.sun.jna.Pointer; import java.io.File; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import javax.swing.JFrame;

/**

}