Ошибки форматирования Java JLabel и JFrame - PullRequest
0 голосов
/ 21 февраля 2019

В настоящее время я создаю всплывающее окно «Ошибка» для пользовательских ошибок.В данный момент я пытаюсь завершить форматирование.Проблема, с которой я столкнулся, - это только первая метка, добавленная в JFrame, отформатирована.Другой находится в положении по умолчанию.Любая подсказка, что я делаю не так?

public Error(String title, String message) {
    JLabel eTitle;
    JLabel eMessage;
    window = new JFrame(title);
    eTitle = new JLabel(title);
    eMessage = new JLabel(message);
    window.setMinimumSize(new Dimension(500, 200));
    window.setMaximumSize(new Dimension(500, 200));
    window.setPreferredSize(new Dimension(500, 200));
    window.setLayout(new BorderLayout());
    window.add(this, BorderLayout.CENTER);
    Font eTitleFont = new Font("Arial Black", 1, 20);
    eTitle.setFont(eTitleFont);
    eTitle.setSize(100, 50);
    eTitle.setLocation((window.getWidth() / 2 - (eTitle.getWidth() / 2)), 3);
    window.add(eTitle);
    eMessage.setSize(100, 50);
    eMessage.setLocation((window.getWidth() / 2 - (eMessage.getWidth() / 2)), 20);
    window.add(eMessage);
    window.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
    window.pack();
    window.setVisible(true);
}
...