SORU
18 Kasım 2008, Salı


Nasıl bir JPanel bir resim eklemek için?

Hangi JPEG eklemek istiyorum JPanel ve anında oluşturmak olduğu PNG resimleri var.

Şu ana kadar gördüğüm tüm örnekler Swing examples ** 4, özel ImageIcons kullanın.

Bayt dizileri olarak bu görüntüleri üreten biriyim ve ortak simgesi daha genellikle büyük örneklerde kullandıkları, 640 x 480.

  1. Bir resmi görüntülemek için İmageİcon sınıfını kullanarak (performans ya da diğer) herhangi bir sorun, bir JPanel içinde o kadar büyüktür?
  2. Bu nedirher zamanki gibibunu yapmanın bir yolu?
  3. Nasıl İmageİcon sınıfı kullanmadan bir JPanel bir resim eklemek için?

Edit: Öğreticiler ve API daha dikkatli gözlemler, daha doğrudan bir JPanel için bir İmageİcon Ekle gösteriyor. Bunun yerine, bir JLabel bir simge olarak görüntü ayarı ile aynı etkiyi elde eder. Bu sadece doğru gelmiyor...

CEVAP
25 NİSAN 2010, Pazar


Eğer JPanels kullanıyorsanız, o zaman muhtemelen Salıncak ile çalışıyoruz. Bunu deneyin:

BufferedImage myPicture = ImageIO.read(new File("path-to-file"));
JLabel picLabel = new JLabel(new ImageIcon(myPicture));
add(picLabel);

Görüntü şimdi bir swing bileşenidir. Başka bir bileşen gibi düzen koşullara tabi olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006