本文整理了Java中com.apple.eawt.Application.setDockIconImage()
方法的一些代码示例,展示了Application.setDockIconImage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.setDockIconImage()
方法的具体详情如下:
包路径:com.apple.eawt.Application
类名称:Application
方法名:setDockIconImage
暂无
代码示例来源: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: 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: org.processing/core
static public void setIconImage(Image image) {
// When already set, is a sun.awt.image.MultiResolutionCachedImage on OS X
// Image current = application.getDockIconImage();
// System.out.println("current dock icon image is " + current);
// System.out.println("changing to " + image);
application.setDockIconImage(image);
}
代码示例来源:origin: stackoverflow.com
Image img = new ImageIcon("abc.png").getImage(); // your desired image
Application app = Application.getApplication();
app.setDockIconImage(img);
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) {
try {
// Sets the application name on the menu bar
System.setProperty("Xdock:name", "Application Name");
// Set the applications dock icon...
Application application = Application.getApplication();
application.setDockIconImage(ImageIO.read(TestDockIcon.class.getResource("/Icon.png")));
// Start the application...
new TestDockIcon();
} catch (IOException exp) {
exp.printStackTrace();
}
}
代码示例来源: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: stackoverflow.com
com.apple.eawt.Application.getApplication().setDockIconImage( new ImageIcon(getClass().getResource( "resources/appIcon.png" )).getImage());
代码示例来源:origin: stackoverflow.com
public boolean exists(String className)
{
try {
Class.forName( className, false, null );
return true;
}
catch (ClassNotFoundException exception) {
return false;
}
}
public void setIcon( BufferedImage icn )
{
if ( exists( "com.apple.eawt.Application" ) )
{
com.apple.eawt.Application.getApplication().setDockIconImage( icn );
}
}
代码示例来源:origin: org.zaproxy/zap
app.setDockIconImage(img);
代码示例来源:origin: stackoverflow.com
System.out.println("clicked");
application.requestUserAttention(true);
application.setDockIconImage(ImageIO.read(getClass().getResource("/Java.png")));
application.setDockIconBadge("Blah");
application.requestUserAttention(true);
内容来源于网络,如有侵权,请联系作者删除!