Java出现的一些小问题(二)

在Java GUI窗口使用提示框语句:

JOptionPane.showMessageDialog(frame.getContentPane(),"用户名为空!", "hhhhh", JOptionPane.WARNING_MESSAGE);

出现 frame的错误,且无法通过引用包解决问题。后来发现是窗口没有定义JFrame,而是定义了JPanel,从而导致无法使用frame。

如果要正常使用frame,可以定义JFame:

private JFrame frame;

而在定义了JPanel的窗口,可以用:

JOptionPane.showMessageDialog(contentPane,"用户名或密码为空!", "hhhhh", JOptionPane.WARNING_MESSAGE);

另外,不管哪一种形式,都可以用默认的null:

JOptionPane.showMessageDialog(null,"用户名或密码为空!", "hhhhh", JOptionPane.WARNING_MESSAGE);


你可能感兴趣的:(java,初学Java,提示框)