com.apple.eawt.Application.setQuitHandler()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中com.apple.eawt.Application.setQuitHandler()方法的一些代码示例,展示了Application.setQuitHandler()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.setQuitHandler()方法的具体详情如下:
包路径:com.apple.eawt.Application
类名称:Application
方法名:setQuitHandler

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) {

相关文章