本文整理了Java中com.apple.eawt.Application.setQuitHandler()
方法的一些代码示例,展示了Application.setQuitHandler()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.setQuitHandler()
方法的具体详情如下:
包路径:com.apple.eawt.Application
类名称:Application
方法名:setQuitHandler
暂无
代码示例来源:origin: stackoverflow.com
Application macApp = Application.getApplication();
macApp.setQuitHandler(this);
代码示例来源:origin: org.processing/core
static public void cleanup() {
if (application == null) {
application = Application.getApplication();
}
application.setQuitHandler(null);
}
代码示例来源:origin: org.processing/core
static public void init(final PApplet sketch) {
if (application == null) {
application = Application.getApplication();
}
application.setQuitHandler(new QuitHandler() {
public void handleQuitRequestWith(QuitEvent event, QuitResponse response) {
sketch.exit();
if (PApplet.uncaughtThrowable == null && // no known crash
!attemptedQuit) { // haven't tried yet
response.cancelQuit(); // tell OS X we'll handle this
attemptedQuit = true;
} else {
response.performQuit(); // just force it this time
}
}
});
}
代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client
macOSXApplication.setQuitHandler(new QuitHandler() {
@Override
public void handleQuitRequestWith(AppEvent.QuitEvent evt, QuitResponse resp) {
代码示例来源:origin: org.zaproxy/zap
app.setQuitHandler(quitHandler);
代码示例来源:origin: org.scijava/scijava-plugins-platforms
public MacOSAppEventDispatcher(final Application app,
final EventService eventService)
{
this.eventService = eventService;
app.setAboutHandler(this);
app.setPreferencesHandler(this);
app.setPrintFileHandler(this);
app.setQuitHandler(this);
app.addAppEventListener(this);
app.setOpenFileHandler(this);
}
代码示例来源:origin: raydac/netbeans-mmd-plugin
application.setQuitHandler(new QuitHandler() {
@Override
public void handleQuitRequestWith(AppEvent.QuitEvent qe, QuitResponse qr) {
代码示例来源:origin: stackoverflow.com
import com.apple.eawt.AppEvent;
import com.apple.eawt.Application;
import com.apple.eawt.QuitHandler;
import com.apple.eawt.QuitResponse;
public class AppleQuitHandler {
public static void DoAppleQuit() {
Application a = Application.getApplication();
a.setQuitHandler(new QuitHandler() {
@Override
public void handleQuitRequestWith(AppEvent.QuitEvent quitEvent, QuitResponse quitResponse) {
int ret = JOptionPane.showConfirmDialog(null, "Are you sure");
if (ret == JOptionPane.YES_OPTION) {
// Go ahead and exit
quitResponse.performQuit();
} else {
// Return to program
quitResponse.cancelQuit();
}
}
}
};
}
代码示例来源:origin: stackoverflow.com
app.setAboutHandler(this);
app.setPreferencesHandler(this);
app.setQuitHandler(this);
app.setOpenFileHandler(this);
app.setOpenURIHandler(this);
代码示例来源:origin: org.cytoscape/swing-application-impl
application.setQuitHandler(new QuitHandler() {
@Override
public void handleQuitRequestWith(QuitEvent event, QuitResponse response) {
代码示例来源:origin: edu.toronto.cs.savant/savant-core
macOSXApplication.setQuitHandler(new QuitHandler() {
@Override
public void handleQuitRequestWith(AppEvent.QuitEvent evt, QuitResponse resp) {
内容来源于网络,如有侵权,请联系作者删除!