File Chooser ile seçtigim resmi imageview'e set etmek isterken hata alıyorum.JavaFX controller'ım aşagıda Çözümü bilen var mı?

public class Controller {
@FXML
ImageView imageView;

public void chooseFile(ActionEvent actionEvent){
    FileChooser chooser = new FileChooser();
    chooser.setTitle("Open File");
    File file = chooser.showOpenDialog(new Stage());
    if(file != null) {
        String imagepath = file.getPath();
        System.out.println("file:"+imagepath);
        Image image = new Image(imagepath);
        imageView.setImage(image);

    }
    else
    {
        Alert alert = new Alert(Alert.AlertType.INFORMATION);
        alert.setTitle("Information Dialog");
        alert.setHeaderText("Please Select a File");
        /*alert.setContentText("You didn't select a file!");*/
        alert.showAndWait();

    }

}}

soruldu: 16 Eki '15, 17:43

volkanozdamar's gravatar image

volkanozdamar
26111
cevap kabul oranı: 0%

değiştirildi: 16 Eki '15, 17:44


Sanirim ImageView dosya yolunu bulamiyor, hatayi yazsaniz daha net anlasilirdi. Asagidaki gibi denerseniz olabilir.

Image image = new Image(imagePath.toURI().toString());

Ayrica sadece resimleri sectiriyorsaniz hangi dosya formatlarinin secilebilecegini vermeniz gerekir, boylece bir text dosyasini yanlislikla resim olarak olusturma hatalarindan kurtulursunuz!

JavaFX resmi egitimlerinde : FileChooser > Setting Extension Filters bölümü

permanent link

cevaplandı: 18 Eki '15, 17:31

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

değiştirildi: 18 Eki '15, 17:39

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×27
×12
×10

Soruldu: 16 Eki '15, 17:43

Görüntüleme: 365 kez

Son güncelleme: 18 Eki '15, 17:39

powered by BitNami OSQA