私のプログラムを実行するのに問題があります。基本的に私のプログラムの第1ステップは、JFileChooserを使ってイメージを開いてバッファリングされたイメージにすることです。これは私が持っているものである:(私のcatchステートメントでキャッチ)nullポインタ例外を取得JFileChooserイメージをバッファに入れたイメージ
JButton open = new JButton();
JFileChooser fc = new JFileChooser();
File selectedFile = fc.getSelectedFile();
fc.setDialogTitle("Please choose an image...");
FileNameExtensionFilter filter = new FileNameExtensionFilter("JPEG", "jpeg", "jpg", "png", "bmp", "gif");
BufferedImage origImage = null;
String path = "";
File f = fc.getSelectedFile();
boolean exists = false;
fc.addChoosableFileFilter(filter);
try {
f = fc.getSelectedFile();
exists = f.exists();
path = f.getAbsolutePath();
origImage = ImageIO.read(new File(path));
}
catch(Exception e) {
System.out.println(e);
System.exit(0);
}
イムは、私はそれがgetbsolutepathとは何かを持っていると思うが、イムはわかりません。何か案は?ありがとう!
origImage = 'で何が悪いですImageIO.read(f); '? – MadProgrammer
あなたは決してファイルチューザーを開くように見えませんか? – MadProgrammer