Добавление заголовка к границе окна JFrame - PullRequest
0 голосов
/ 06 января 2019

Я пытаюсь добавить заголовок к границе окна JFrame, может кто-нибудь сказать мне, как я могу это сделать? Я использую NetBeans

Название должно быть в этой позиции: enter image description here

Это то, что я пробовал до сих пор:

package cinema.booking.system;

import javax.swing.JFrame;
import javax.swing.border.TitledBorder;
import javax.*;

/**
 * @author chriz
 */    
public class About extends javax.swing.JFrame {

    /**
     * Creates new form About
     */
    public About() {
        initComponents();
        JFrame frame = new JFrame("Welcome"):
        frame.setTitle("Welcome");
    }
}

Ответы [ 2 ]

0 голосов
/ 06 января 2019

Это очень просто. Вы можете сделать одно из следующего:

  1. Использование Frame#setTitle(java.lang.String)
  2. Использование JFrame#JFrame(java.lang.String)

Поскольку ваш класс About расширяет JFrame, вы можете просто использовать ключевое слово super для решения всех жизненных проблем. Вы можете использовать конструктор суперкласса или вызвать метод setTitle:

public About() {
    super("Welcome");
    initComponents();
}

или

public About() {
    initComponents();
    super.setTitle("Welcome");
}
0 голосов
/ 06 января 2019

Есть два способа установить заголовок JFrame:

I) Установите заголовок JFrame при создании JFrame:

JFrame jframe = new JFrame("Title");

II) Если у вас есть действительный объект JFrame, вы можете вызвать метод setTitle класса JFrame:

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