如何在屏幕中心显示JFile-Chooser。使用ToolKit的传统方法无效。
答案 0 :(得分:3)
查看方法JFileChooser#showDialog(Component parent, String approveButtonText) throws HeadlessException的Javadoc,它说:
父参数确定两个 东西:打开的框架 对话框取决于和组件 定位外观应该 在放置对话框时考虑。如果 父是一个Frame对象(例如 一个JFrame)然后对话框依赖于 框架和外观 定位对话框相对于 框架(例如,居中于 帧)。如果父级是组件, 然后对话框取决于框架 包含组件,是 相对于组件定位 (例如,居中于 零件)。 如果父级为空, 然后对话框取决于没有可见的 窗口,它放在一个 依赖于外观和感觉的位置 作为屏幕的中心。