Создать иконку для Java-приложения, как в скайпе

1

Значок Skype немного и скрывается в левом нижнем углу моего рабочего стола около часов. Могу ли я создать что-то подобное из моего собственного приложения в java с помощью Swing или абстрактного инструментария Window?

  • 0
    покажи мне картинку, чтобы помочь тебе ... Конечно, ты можешь сделать это с помощью Java.
  • 0
    Чтобы было понятно - вы спрашиваете, позволяет ли Java свернуть программу до панели задач?
Показать ещё 1 комментарий
Теги:
swing
awt

1 ответ

8
Лучший ответ

Да. Вы можете использовать класс SystemTray, введенный в Java 6.

Основные шаги:

    final PopupMenu popup = new PopupMenu();
    final TrayIcon trayIcon =
            new TrayIcon(createImage("images/bulb.gif", "tray icon"));
    final SystemTray tray = SystemTray.getSystemTray();

    // Populate popup menu

    trayIcon.setPopupMenu(popup);

    try {
        tray.add(trayIcon);
    } catch (AWTException e) {
        System.out.println("TrayIcon could not be added.");
    }

См. Http://docs.oracle.com/javase/tutorial/uiswing/misc/systemtray.html.

  • 0
    Я рад, что вы знали, о чем говорил ОП ...
  • 0
    но мое приложение jframe, а не popmenu я могу сделать с jframe?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню