Начинающий
- Статус
- Оффлайн
- Регистрация
- 3 Май 2023
- Сообщения
- 181
- Реакции
- 1
- Выберите загрузчик игры
- Vanilla
- Forge
- Fabric
- NeoForge
- OptiFine
- ForgeOptiFine
- Прочие моды
хз насколько полезно, но вот
Java:
import lombok.SneakyThrows;
import lombok.experimental.UtilityClass;
import java.awt.*;
@UtilityClass
public class TrayUtility {
private final Image image = Toolkit.getDefaultToolkit().createImage("");
private final TrayIcon trayIcon = new TrayIcon(image, "Название вашего клиента");
public void info(String name, String desc) {
send(name, desc, TrayIcon.MessageType.INFO);
}
public void error(String name, String desc) {
send(name, desc, TrayIcon.MessageType.ERROR);
}
public void warn(String name, String desc) {
send(name, desc, TrayIcon.MessageType.WARNING);
}
@SneakyThrows
private void send(String name, String desc, TrayIcon.MessageType type) {
if (SystemTray.isSupported()) trayIcon.displayMessage(name, desc, type);
else System.err.println("System tray is not supported");
}
static {
try {SystemTray.getSystemTray().add(trayIcon);
} catch (AWTException ignored) {}
}
}