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 ImageIcon
s 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.
- 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?
- Bu nedirher zamanki gibibunu yapmanın bir yolu?
- 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ş:
link_to resim etiketi. nasıl bir etike...
nasıl Lateks jpg bir resim eklemek içi...
Nasıl dikey olarak div içine bir resim...
Nasıl Sistem için bir başvuru eklemek ...
Nasıl NSString için yüzde işareti ekle...