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

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

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

Application.addApplicationListener介绍

暂无

代码示例

代码示例来源:origin: stanfordnlp/CoreNLP

public static void registerMacOSXApplication(TregexGUI inApp) {
 if (app == null) {
  app = new com.apple.eawt.Application();
 }     
 
 if (adapter == null) {
  adapter = new OSXAdapter(inApp);
 }
 app.addApplicationListener(adapter);
}

代码示例来源:origin: deathmarine/Luyten

public static void main(String[] args) {
    // Set a flag that says we are running in OS X
    System.setProperty("us.deathmarine.luyten.Luyten.running_in_osx", "true");

    // Add an adapter as the handler to a new instance of the application
    // class
    @SuppressWarnings("deprecation")
    Application app = new Application();
    app.addApplicationListener(new ApplicationAdapter() {
      public void handleOpenFile(ApplicationEvent e) {
        Luyten.openFileInInstance(new File(e.getFilename()));
      }

      public void handleQuit(ApplicationEvent e) {
        Luyten.quitInstance();
      }
    });

    // Call the superclass's main function
    Luyten.main(args);
  }
}

代码示例来源:origin: gocd/gocd

public GoMacLauncher() throws HeadlessException {
  application.addApplicationListener(new MyApplicationAdapter());
  application.setEnabledAboutMenu(true);
  application.setEnabledPreferencesMenu(false);
  setVisible(false);
  setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
  setResizable(false);
  setSize(getPreferredSize());
}

代码示例来源:origin: gocd/gocd

private MacBootstrapperApplicationAdapter initializeApplicationAdapter() {
  Application application = Application.getApplication();
  application.setEnabledPreferencesMenu(true);
  application.setEnabledAboutMenu(true);
  setVisible(false);
  setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
  setResizable(false);
  setSize(getPreferredSize());
  MacBootstrapperApplicationAdapter applicationAdapter = new MacBootstrapperApplicationAdapter(this);
  application.addApplicationListener(applicationAdapter);
  return applicationAdapter;
}

代码示例来源:origin: raydac/netbeans-mmd-plugin

public MacOSXAppHandlerOld(@Nonnull final Application application) {
 this.application = application;
 application.addApplicationListener(this);
}

代码示例来源:origin: com.google.code.findbugs/findbugs

public static void registerMacOSXApplication(MainFrame inApp) {
  if (mainApp != null) {
    throw new IllegalStateException("application already set");
  }
  mainApp = inApp;
  theApplication.addApplicationListener(theAdapter);
  theApplication.addPreferencesMenuItem();
}

代码示例来源:origin: antlr/antlrworks

public XJApplicationMacOS() {
  System.setProperty("apple.laf.useScreenMenuBar","true");
  Application.getApplication().addApplicationListener(new com.apple.eawt.ApplicationAdapter() {
    public void handleAbout(ApplicationEvent e) {
      displayAbout();
      e.setHandled(true);
    }
    public void handleOpenApplication(ApplicationEvent e) {
    }
    public void handleOpenFile(ApplicationEvent e) {
      openDocument(e.getFilename());
    }
    public void handlePreferences(ApplicationEvent e) {
      performPreferences();
    }
    public void handlePrintFile(ApplicationEvent e) {
    }
    public void handleQuit(ApplicationEvent e) {
      performQuit();
    }
  }); 
}

代码示例来源:origin: net.imagej/ij

public void run(String arg) {
  Application app = new Application();
  app.setEnabledPreferencesMenu(true);
  app.addApplicationListener(this);
}

代码示例来源:origin: imagej/ImageJA

public void run(String arg) {
  Application app = new Application();
  app.setEnabledPreferencesMenu(true);
  app.addApplicationListener(this);
}

代码示例来源:origin: mucommander/mucommander

public EAWTHandler() {
  Application app = new Application();
  // Enable the 'About' menu item
  app.setEnabledAboutMenu(true);
  // Enable the 'Preferences' menu item
  app.setEnabledPreferencesMenu(true);
  // Register this ApplicationListener
  app.addApplicationListener(this);
}

代码示例来源:origin: google/sagetv

public static void StartStudioMode()
{
  Application app = Application.getApplication();
  
  app.addAboutMenuItem();
  app.setEnabledAboutMenu(true);
  
  if(app.isPreferencesMenuItemPresent()) app.removePreferencesMenuItem(); // no prefs from here
  
  app.addApplicationListener(new MacApplicationListener());
}

相关文章