Skip to content

Commit a625abd

Browse files
committed
Added extension filter to file chooser
Add Image only supports the file types supported by imread
1 parent 5dbdc2f commit a625abd

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

ui/src/main/java/edu/wpi/grip/ui/pipeline/AddSourceView.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import javafx.scene.text.Text;
2222
import javafx.scene.text.TextAlignment;
2323
import javafx.stage.FileChooser;
24+
import javafx.stage.FileChooser.ExtensionFilter;
2425

2526
import java.io.File;
2627
import java.io.IOException;
@@ -98,6 +99,17 @@ public interface Factory {
9899
// Show a file picker so the user can open one or more images from disk
99100
final FileChooser fileChooser = new FileChooser();
100101
fileChooser.setTitle("Open an image");
102+
fileChooser.getExtensionFilters().add(
103+
new ExtensionFilter("Image Files",
104+
"*.bmp", "*.dib", // Windows bitmaps
105+
"*.jpeg", "*.jpg", "*.jpe", // JPEG files
106+
"*.jp2", // JPEG 2000 files
107+
"*.png", // Portable Network Graphics
108+
"*.webp", // WebP
109+
"*.pbm", "*.pgm", "*.ppm", // Portable image format
110+
"*.sr", "*.ras", // Sun rasters
111+
"*.tiff", "*.tif" // TIFF files
112+
));
101113

102114
final List<File> imageFiles = fileChooser.showOpenMultipleDialog(this.getScene().getWindow());
103115

0 commit comments

Comments
 (0)