You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2022/01/31 18:21:06 UTC
svn commit: r1897629 - /pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Author: tilman
Date: Mon Jan 31 18:21:06 2022
New Revision: 1897629
URL: http://svn.apache.org/viewvc?rev=1897629&view=rev
Log:
PDFBOX-2941: use built-in FileNameExtensionFilter class
Modified:
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Modified: pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java?rev=1897629&r1=1897628&r2=1897629&view=diff
==============================================================================
--- pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java (original)
+++ pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java Mon Jan 31 18:21:06 2022
@@ -70,6 +70,7 @@ import javax.swing.UIManager;
import javax.swing.border.BevelBorder;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.filechooser.FileFilter;
+import javax.swing.filechooser.FileNameExtensionFilter;
import javax.swing.tree.TreePath;
import org.apache.commons.logging.Log;
@@ -101,7 +102,6 @@ import org.apache.pdfbox.debugger.treest
import org.apache.pdfbox.debugger.ui.ArrayEntry;
import org.apache.pdfbox.debugger.ui.DocumentEntry;
import org.apache.pdfbox.debugger.ui.ErrorDialog;
-import org.apache.pdfbox.debugger.ui.ExtensionFileFilter;
import org.apache.pdfbox.debugger.ui.FileOpenSaveDialog;
import org.apache.pdfbox.debugger.ui.ImageTypeMenu;
import org.apache.pdfbox.debugger.ui.LogDialog;
@@ -158,6 +158,8 @@ public class PDFDebugger extends JFrame
private static final Set<COSName> OTHERCOLORSPACES = new HashSet<>(
Arrays.asList(COSName.ICCBASED, COSName.PATTERN, COSName.CALGRAY, COSName.CALRGB, COSName.LAB));
+ private static final FileFilter PDF_FILTER = new FileNameExtensionFilter("PDF Files (*.pdf)", "pdf", "PDF");
+
private int shortcutKeyMask;
private static final String OS_NAME = System.getProperty("os.name").toLowerCase();
private static final boolean IS_MAC_OS = OS_NAME.startsWith("mac os x");
@@ -699,9 +701,7 @@ public class PDFDebugger extends JFrame
}
else
{
- String[] extensions = new String[] { "pdf", "PDF" };
- FileFilter pdfFilter = new ExtensionFileFilter(extensions, "PDF Files (*.pdf)");
- FileOpenSaveDialog saveAsDialog = new FileOpenSaveDialog(this, pdfFilter);
+ FileOpenSaveDialog saveAsDialog = new FileOpenSaveDialog(this, PDF_FILTER);
saveAsDialog.saveDocument(document, "pdf");
}
}
@@ -727,9 +727,7 @@ public class PDFDebugger extends JFrame
}
else
{
- String[] extensions = new String[] {"pdf", "PDF"};
- FileFilter pdfFilter = new ExtensionFileFilter(extensions, "PDF Files (*.pdf)");
- FileOpenSaveDialog openDialog = new FileOpenSaveDialog(this, pdfFilter);
+ FileOpenSaveDialog openDialog = new FileOpenSaveDialog(this, PDF_FILTER);
File file = openDialog.openFile();
if (file != null)