【发布时间】:2012-08-27 10:09:03
【问题描述】:
我正在学习 java swing。下面的代码是一个处理 IOException 并显示错误消息的 catch 块。
catch(IOException e)
{
System.out.println("IOException");
JOptionPane.showMessageDialog(null,"File not found",null,
JOptionPane.ERROR_MESSAGE);
}
我正在考虑在 catch 块中声明和自定义我自己的 JOptionPane,如下面的代码:
JOptionPane jop=new JOptionPane();
jop.setLayout(new BorderLayout());
JLabel im=new JLabel("Java Technology Dive Log",
new ImageIcon("images/gwhite.gif"),JLabel.CENTER);
jop.add(im,BorderLayout.NORTH);
jop.setVisible(true);
但问题是我不知道如何让它像 showMessageDialogue 方法那样出现在屏幕上。请帮忙。 提前致谢。
【问题讨论】:
-
为什么不使用 JWindow 和 JPanel 等内部?如果您要对其进行大量定制,那么自己做所有事情并不费力。然后你就可以完全控制
标签: java swing jlabel joptionpane imageicon