本文整理了Java中com.apple.eawt.Application.getApplication()
方法的一些代码示例,展示了Application.getApplication()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getApplication()
方法的具体详情如下:
包路径:com.apple.eawt.Application
类名称:Application
方法名:getApplication
暂无
代码示例来源:origin: runelite/runelite
/**
* Requests the foreground in a macOS friendly way.
*/
public static void requestFocus()
{
if (OSType.getOSType() == OSType.MacOS)
{
Application app = Application.getApplication();
app.requestForeground(true);
log.debug("Requested focus on macOS");
}
}
}
代码示例来源:origin: stackoverflow.com
import com.apple.eawt.Application;
import javax.swing.*;
class SetIcon extends JFrame {
SetIcon() {
setIconImage(new ImageIcon("doc.png").getImage());
Application.getApplication().setDockIconImage(
new ImageIcon("app.png").getImage());
}
public static void main(String args[]) {
SetIcon s = new SetIcon();
s.setVisible(true);
}
}
代码示例来源: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: stackoverflow.com
import com.apple.eawt.Application;
...
Application application = Application.getApplication();
Image image = Toolkit.getDefaultToolkit().getImage("icon.png");
application.setDockIconImage(image);
代码示例来源:origin: Nilhcem/FakeSMTP
private void updateDockIconBadge(String badgeValue) {
try {
Application.getApplication().setDockIconBadge(badgeValue);
} catch (RuntimeException e) {
LOGGER.debug("Error: {} - This is probably because we run on a non-Mac platform and these components are not implemented", e.getMessage());
} catch (Exception e) {
LOGGER.error("", e);
}
}
}
代码示例来源:origin: Nilhcem/FakeSMTP
@Override
public void run() {
try {
URL envelopeImage = getClass().getResource(Configuration.INSTANCE.get("application.icon.path"));
if (envelopeImage != null) {
Application.getApplication().setDockIconImage(Toolkit.getDefaultToolkit().getImage(envelopeImage));
}
} catch (RuntimeException e) {
LOGGER.debug("Error: {} - This is probably because we run on a non-Mac platform and these components are not implemented", e.getMessage());
} catch (Exception e) {
LOGGER.error("", e);
}
System.setProperty("apple.laf.useScreenMenuBar", "true");
System.setProperty("com.apple.mrj.application.apple.menu.about.name", Configuration.INSTANCE.get("application.name"));
UIManager.put("swing.boldMetal", Boolean.FALSE);
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
LOGGER.error("", e);
}
new MainFrame();
}
});
代码示例来源:origin: stackoverflow.com
import com.apple.eawt.Application;
...
Application application = Application.getApplication();
Image image = ...
application.setDockIconImage(image);
代码示例来源:origin: stackoverflow.com
// let's translate this
import com.apple.eawt.Application;
...
Application application = Application.getApplication();
Image image = Toolkit.getDefaultToolkit().getImage("icon.png");
application.setDockIconImage(image);
// into Clojure
(import com.apple.eawt.Application java.awt.Toolkit)
(let [app (Application/getApplication)
image (.getImage (Toolkit/getDefaultToolkit) "icon.png")]
(.setDockIconImage app image)))
代码示例来源:origin: stackoverflow.com
import com.apple.eawt.Application;
...
Application application = Application.getApplication();
application.requestUserAttention(false);
代码示例来源:origin: org.scijava/scijava-plugins-platforms
public MacOSAppEventDispatcher(final EventService eventService) {
this(Application.getApplication(), eventService);
}
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) {
try {
URL iconURL = Main.class.getResource("ui/resources/Logo@2x.png");
Image image = new ImageIcon(iconURL).getImage();
com.apple.eawt.Application.getApplication().setDockIconImage(image);
} catch (Exception e) {
// Won't work on Windows or Linux.
}
launch(args);
}
代码示例来源:origin: org.processing/core
static public void cleanup() {
if (application == null) {
application = Application.getApplication();
}
application.setQuitHandler(null);
}
代码示例来源:origin: uk.co.caprica/vlcj
@Override
public void enterFullScreenMode() {
Application.getApplication().requestToggleFullScreen(window);
}
代码示例来源:origin: uk.co.caprica/vlcj
@Override
public void exitFullScreenMode() {
Application.getApplication().requestToggleFullScreen(window);
}
代码示例来源:origin: antlr/antlrworks
protected void addPreferencesMenuItem() {
Application.getApplication().addPreferencesMenuItem();
Application.getApplication().setEnabledPreferencesMenu(true);
}
代码示例来源:origin: stackoverflow.com
if (System.getProperty("os.name").startsWith("Mac OS X")) {
// only do this setup if we know this is a Mac
com.apple.eawt.Application macApp = com.apple.eawt.Application.getApplication();
java.awt.PopupMenu menu = new java.awt.PopupMenu();
// create your java.awt.MenuItem objects here
// add to menu via java.awt.Menu#add(java.awt.MenuItem)
macApp.setDockMenu(menu);
}
代码示例来源:origin: stackoverflow.com
public class Launcher {
public static void main(String[] args) {
if (System.getProperty("os.name").contains("OS X")){
com.apple.eawt.Application a = com.apple.eawt.Application.getApplication();
Handler_OpenFile h_open = new Handler_OpenFile();
a.setOpenFileHandler(h_open);
Application.launch(Main.class, args);
}
}
}
代码示例来源:origin: stackoverflow.com
public class AppleMenus implements com.apple.eawt.OpenURIHandler {
private MyApp myApp;
public AppleMenus(MyApp myApp) {
this.myApp = myApp;
final com.apple.eawt.Application app = com.apple.eawt.Application.getApplication();
app.setOpenURIHandler(this);
}
@Override
public void openURI(final com.apple.eawt.AppEvent.OpenURIEvent oue) {
myApp.openCustomURL(oue.getURI());
}
}
代码示例来源:origin: stackoverflow.com
com.apple.eawt.FullScreenUtilities.setWindowCanFullScreen(window,true);
com.apple.eawt.Application.getApplication().requestToggleFullScreen(window);
代码示例来源: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());
}
内容来源于网络,如有侵权,请联系作者删除!