Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Как измененить отображаемое имя основного класса Jar file / 20 сообщений из 20, страница 1 из 1
16.06.2020, 20:59
    #39969946
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
При запуске Jar file отображается имя основного класса (Аpp). Можно ему присвоить второе имя для отображения при запуске приложения? Например, чтобы вместо App было написано "Майкрософт Офис", а класс при этом оставался бы App

[img=Screen Shot 2020-06-16 at 9.54.29 PM.png]
...
Рейтинг: 0 / 0
16.06.2020, 21:52
    #39969961
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Сергей_ТВ
При запуске Jar file отображается имя основного класса (Аpp). Можно ему присвоить второе имя для отображения при запуске приложения? Например, чтобы вместо App было написано "Майкрософт Офис", а класс при этом оставался бы App

[img=Screen Shot 2020-06-16 at 9.54.29 PM.png]

Ну мы же не телепаты чтобы понять swing у тебя или еще какой GUI.
Если swing то jframe.setTitle("text")
...
Рейтинг: 0 / 0
17.06.2020, 09:17
    #39970038
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
setTitle("text") выводит "text" в шапке фрейма. Мне же надо заменить App

[img=Screen Shot 2020-06-17 at 10.12.04 AM.png]
...
Рейтинг: 0 / 0
17.06.2020, 13:50
    #39970176
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Сергей_ТВ, ты даже не услышал что тебя спрашивают? Тебя спрашивают - ты какой фреймворк
используешь Swing? Или JavaFX? Потому что это важно для того чтобы правильно дать тебе ответ.
...
Рейтинг: 0 / 0
17.06.2020, 14:02
    #39970188
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
С учетом, что у него на скриншоте огрызок нарисован, подозреваю, что очень далек он от народа (виндовс)
...
Рейтинг: 0 / 0
17.06.2020, 17:42
    #39970312
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
mayton,

Использую swing
...
Рейтинг: 0 / 0
17.06.2020, 17:52
    #39970317
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Код: java
1.
parentFrame.setTitle("text");
...
Рейтинг: 0 / 0
17.06.2020, 19:17
    #39970365
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
mayton,
ты хороший способ предложил, но он почему-то мне не помогает... (см. скриншот с ошибкой)

[img=Screen Shot 2020-06-17 at 8.13.40 PM.png]
...
Рейтинг: 0 / 0
17.06.2020, 21:25
    #39970388
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Хм... Может в Маке это не работает вообще?
...
Рейтинг: 0 / 0
18.06.2020, 09:18
    #39970452
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Конечно насчет parentFrame я написал наобум. Я как раз имел в виду что чтобы автору сослаться
на parentFrame - его надо сначала создать. Но судя по его коду, он и так стоит в самом верхнем фрейме.
Что межает ему установить title? Может просто ограничения Mac.
...
Рейтинг: 0 / 0
18.06.2020, 10:23
    #39970463
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Сергей_ТВ, а вот это APP с яблоком - это самая верхняя строка OS с менюшками? Вы бы полный скриншот сделали для наглядности.
...
Рейтинг: 0 / 0
18.06.2020, 13:07
    #39970495
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Всем пвет!
Чтобы не возникало путаницы из-за App или Main Ниже скриншот как приложение отображается на экране, а еще ниже его код. Задача в том, чтобы вместо Main на экране монитора было написано что-то по-русски (Например "Майкрософт офис"), при этом класс Main в коде сохранился


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
import java.net.URL;

import javax.swing.*;  // Wild carded for brevity. 
                       
public class Main {
    public static void main(String[] args) {
          JFrame frame = new JFrame(); 
                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                frame.setSize(270,270);
                frame.setTitle("text1");
                frame.setLocationRelativeTo(null);
                frame.setVisible(true);
           
        
    }
}
...
Рейтинг: 0 / 0
18.06.2020, 13:17
    #39970499
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Garrick,
Как я понимаю App (или Main) - это виртуальная машина java показывает главный класс приложения, с которого начинается загрузка приложение.
...
"Сергей_ТВ, а вот это APP с яблоком - это самая верхняя строка OS с менюшками? "
ответ:
Да это самая верхняя строка на экране. Выше границы экрана. Но, это не строка с менюшками menuBar. Строка menuBar та, ниже той на которой написано "text" или "text1" (для скриншота с Main) . На скриншоте с App на строке menuBar написано Файл
...
Рейтинг: 0 / 0
18.06.2020, 13:17
    #39970500
by-pass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Сергей_ТВ,
Вы из IDE запускаете, или как собранный jar файл?
...
Рейтинг: 0 / 0
18.06.2020, 13:21
    #39970502
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
by-pass,
Скриншот сделан при запуске из Eclipse. При экспорте Jar-файла и его автономном запуске, картина такая же: в левом верхнем углу экрана отображается название главного класса.
...
Рейтинг: 0 / 0
18.06.2020, 13:25
    #39970504
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Вот у кого-то похожая проблема

https://stackoverflow.com/questions/29553004/java-graphics-not-displaying-in-os-x
...
Рейтинг: 0 / 0
18.06.2020, 13:42
    #39970509
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Сергей_ТВ,

В строку запуска добавьте параметр

-Xdock:name="Майкрософт Офис"

Это чисто эпловские штучки.
...
Рейтинг: 0 / 0
18.06.2020, 14:27
    #39970532
Сергей_ТВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Garrick,
Добавил так:
java -jar Main.jar -Xdock:name="Майкрософт Офис"

Main остался на месте...
...
Рейтинг: 0 / 0
18.06.2020, 14:46
    #39970539
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Сергей_ТВ,

Может быть где-то в самом начале, до инициализации каких-либо Swing элементов, надо добавить
Код: java
1.
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
...
Рейтинг: 0 / 0
18.06.2020, 14:51
    #39970541
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как измененить отображаемое имя основного класса Jar file
Ещё такой вариант
Код: java
1.
2.
3.
System.setProperty("apple.laf.useScreenMenuBar", "true");
System.setProperty("com.apple.mrj.application.apple.menu.about.name", "Майкрософт Офис");
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как измененить отображаемое имя основного класса Jar file / 20 сообщений из 20, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]