Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1022
Tıklama
0
Öne Çıkarma
Java ImageIcon hakkında bir soru
E
12 yıl (457 mesaj)
Yüzbaşı
Konu Sahibi

bir ödevim için ImageIcon kullanmam gerekiyor, ödevi yüklerken de sadece Src'deki java dosyalarının olduğu klasörü yüklicem. Resimlerin yüklendikten sonra da erişilebilir olması için resimleri nereye koymalıyım ve filepath olarak ne yazmalıyım ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



D
12 yıl (134 mesaj)
Teğmen

Selamlar ekremcet,

1. Eger mumkunse esas problemi/programin istedigini yazarmisin? Biraz anlamadim acikladiklarini...
2. Tabiki kod denediysen onu da goster.
3. Referans olarak sana tavsiye linkler:
Burdaki ve surdaki

4. Ornek olarak calisan kucuk bir program (tum kodu yazmadım ama...istersen burdaki ornege bak Link )

< Resime gitmek için tıklayın >

 
private static ImageIcon createImageIcon(String path,
String description) {
java.net.URL imgURL = SwingControlDemo.class.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL, description);
} else {
System.err.println("Couldn't find file: " + path);
return null;
}
}


 
private void showImageIconDemo(){
headerLabel.setText("Control in action: ImageIcon");

ImageIcon icon = createImageIcon("/resources/java_coffe.png","Java");

JLabel commentlabel = new JLabel("", icon,JLabel.CENTER);

controlPanel.add(commentlabel);

mainFrame.setVisible(true);
}





< Bu mesaj bu kişi tarafından değiştirildi dbd -- 16 Mart 2015; 15:40:28 >
Bu mesaja 1 cevap geldi.
E
12 yıl (457 mesaj)
Yüzbaşı
Konu Sahibi

Cevap için teşekkürler, mesela bu kodla JFrame ekranına bir karga resmi ekliyorum

quote:

public void drawOn(Graphics g) {
ImageIcon crow = new ImageIcon("src/animalFarm/crow.png");
g.drawImage(crow.getImage(), x, y, null);
}

Resim Src'deki animalFarm klasörünün içinde şu an ve benim göndermem gereken Dosya da o. Kodu bu şekilde yazıp gönderirsem, çalıştıracak olanın bilgisayarında da bendeki gibi resimler gözükür mü ?


Şöyle bir ekran çıkıyor bende

< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi ekremcet -- 16 Mart 2015; 16:39:21 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @dbd
D
12 yıl (134 mesaj)
Teğmen

Tabiki calisir. Sen butun projeyi gonderirsen ve ya application olarak yuklenilmek halde yaparasan, ondada normal gozukur. Cunku o resimler senin bilgisayarindaki bir adresi aramiyor, onlar projenin dosyalarinda/klasorlerinde yer aliyor. Ve butun projeyi kime versen, acip programdan kullaninca hep ayni yerde olucak

Baska sorularin varsa sor lutfen



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.