使用者面臨著令人沮喪的體驗,他們必須最小化他們的整合開發環境(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中文網其他相關文章!