How to name application and give it an icon?

☆樱花仙子☆ 提交于 2019-12-25 17:42:40

问题


I'm working in eclipse and I have made an application without name and icon. When i start the application it's a really creepy name displaying in the upper left corner (Mac). It's some thing like. I wonder how I can change this to my own name. Second question is how i can change the icon. Can I do that in eclipse?


回答1:


If you're using JFrames, you can try setting the icon image as follows.

frame.setIconImage(img); 

Also, by name it sounds a bit like you mean the frame's title. When you create the a frame, you can set the title as follows:

Frame frame = new JFrame("Title goes here");



回答2:


To change name: How to change an Android app's name?

To change icon: How to change the icon of an Android app in Eclipse?

It's already here at stackoverflow, please check if your answers are here before posting.




回答3:


The prefered method would be to create a Mac OS application bundle (and the bundler), but if this seems like to much work, you can supply custom properties to, for example, you could supply the Xdock:name property when running the application, for example...

-DXdock:name="Application Name"

If you can't do that, you can set it when your application runs, for example...

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();
    }
}


来源:https://stackoverflow.com/questions/20980483/how-to-name-application-and-give-it-an-icon

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!