用户面临着令人沮丧的体验,他们必须最小化他们的集成开发环境 (IDE),例如Netbeans,用于访问文件选择器对话框。这在测试期间变得特别麻烦。尽管有在线解决方案,但没有一个被证明对用户的体验水平有效。
在 JFileChooser 对象上调用的 showOpenDialog() 方法引用 showDialog()。此方法将对话框放置在默认位置,如果没有关联的可见窗口,通常是屏幕的中心。
为了使文件选择器在屏幕上居中,以下示例修改默认行为:
int returnVal = chooser.showOpenDialog(null); if (returnVal == JFileChooser.APPROVE_OPTION) { File f = chooser.getSelectedFile(); try { image = ImageIO.read(f); revalidate(); repaint(); } catch (IOException ex) { ex.printStackTrace(System.err); } }
通过传递 null 作为父参数,对话框将独立于任何可见窗口,并将定位在依赖于外观和感觉的位置,例如窗口的中心屏幕。
以上是如何在 Java 中将 JFileChooser 对话框置于最前面?的详细内容。更多信息请关注PHP中文网其他相关文章!