Создание рамки JDialog

145
03 февраля 2022, 23:30

пытаюсь создать свое диалоговое окно

public class InformJDialog extends JDialog {
    private String title;
    public InformJDialog(String title) {
        this.title = "<html><font size=6 color=black>"+title;
        this.setSize(180,120);
        this.setUndecorated(true);
        this.setLocationRelativeTo(null);
        this.setLayout(new BorderLayout());
        this.setModal(true);
        JLabel jLabel=new JLabel(this.title);
        jLabel.setVerticalAlignment(SwingConstants.CENTER);
        jLabel.setHorizontalAlignment(SwingConstants.CENTER);
        this.add(jLabel,BorderLayout.CENTER);
    }
}

Однако, вместе с кнопками управления отключается и рамка, подскажите, каким образом можно оставить рамку или создать свою. Спасибо.

Answer 1

Задайте свойство Border, например так:

 this.getRootPane().
        setBorder( BorderFactory.createLineBorder(Color.RED) );
READ ALSO
Создается 2 иконки приложения

Создается 2 иконки приложения

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

92
Проблема считывания чисел из консоли

Проблема считывания чисел из консоли

В программе считывается массив чиселДолжны выводиться числа, кратные 3

87
Как получить дату с calendarview?

Как получить дату с calendarview?

Как получить дату с слушателяsetOnDayChangeListener виджета CalendarView и сохранить в Postclass

217
Обновление данных на странице, без перезагрузки страницы

Обновление данных на странице, без перезагрузки страницы

Помогите пож-та Нужно в поле выбрать значение и чтоб в дрполе подставились его варианты, пример http://prntscr

85