NetBeans: как поставить заголовок в строке заголовка - PullRequest
5 голосов
/ 22 сентября 2011

Я разработал небольшое настольное приложение в Net Beans. Когда я запускаю свое приложение, в строке заголовка Windows не появляется заголовок. В любом случае, я могу указать какой-нибудь заголовок, который позже появится в строке заголовка Windows? Вот мой основной метод

public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new MyJFrame().setVisible(true);
            }
        });
    }

Ответы [ 5 ]

3 голосов
/ 14 октября 2016

Setting title in JFrame Netbeans Swing

Свойство title можно увидеть в окне свойств (справа внизу). Вы можете установить заголовок, нажав на это свойство. Если вы не можете найти окно свойств, просто нажмите на вкладку «Дизайн», а затем на пустой графический интерфейс JFrame.

3 голосов
/ 22 сентября 2011

Вы можете установить строку заголовка во время инициализации JFrame следующим образом

JFrame frame = new JFrame("My Title");

или вы можете создать открытый метод для своего пользовательского класса, например

public void setTitle(String title){
    frame.setTitle(title); // for this you have declare the frame object as global for this class only
}

, и использовать его следующим образом

MyJFrame myframe = new MyJFrame();
myframe.setTitle("my new title");
myframe.setVisible(true);
2 голосов
/ 22 сентября 2011
myTopLevelContainer = new myTopLevelContainer("myTitlaLabel");

или

myTopLevelContainer.setTitle("myTitlaLabel");
1 голос
/ 04 сентября 2014

В NetBeans Wiki :

Чтобы присвоить приложению заголовок, щелкните правой кнопкой мыши JFrame и откройте диалоговое окно его свойств.Нажмите вкладку свойств.

На вкладке Свойства найдите и измените поле title. Все остальное сделает NetBeans.

0 голосов
/ 18 августа 2015

Хорошо, у меня это сработало ...

public yourGUIname() {
    initComponents();
    this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("your image here")));
    this.setTitle("your title here"); // that is the code you looking for
}

, поэтому я поместил приведенный выше код в сгенерированный публичный метод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...