我正在创建这个JOptionPane
JOptionPane.showMessageDialog(this,"File was saved","Save",JOptionPane.INFORMATION_MESSAGE);
但我的JFrame很大,所以它是可滚动的.当我调用此命令时,会在右下角创建一个窗口,我只能看到标题.我怎样才能改变这个JOptionPane的位置?
解决方法
根据api 1.6:
the first parameter is parentComponent:
Defines the Component that is to be the parent of this dialog Box. It is used in two ways: the Frame that contains it is used as the Frame parent for the dialog Box,and its screen coordinates are used in the placement of the dialog Box. In general,the dialog Box is placed just below the component. This parameter may be null,in which case a default Frame is used as the parent,and the dialog will be centered on the screen (depending on the L&F).
因此,没有参数来设置JOptionPane的位置,但您至少可以将null作为第一个参数传递,以确保您的JOptionPane可见且居中.