我当前正在为自定义错误创建一个错误弹出窗口。目前,我正在尝试完成格式化。我遇到的问题是,仅添加到JFrame的第一个Label被格式化。另一个处于默认位置。知道我在做什么错吗?
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);
}