ile JLabel'i çağırmanın herhangi bir yolu var mı? N = 1 gibi bir etiket, eğer N = 2 ise, etiket2 dönecektir. Harita ile denedim ama düzgün düşünemiyorum.Tamsayı
Map<Integer, String> box = new HashMap();
{
box.put(1, "label");
box.put(2, "label2");
}
JLabel label = new JLabel();
ImageIcon image1 = new ImageIcon("BlackKnight.png");
label.setIcon(image1);
JLabel label2 = new JLabel();
ImageIcon image2 = new ImageIcon("BlackBishop.png");
label2.setIcon(image2);
sahte kodu vermek çalışılıyor:
giriş N
çıkış N. Etiket adı
Eğer HashMap ile hiçbir şey yapmaz yayınlanmıştır kod olsa harita içine koymadan önce ilk etiketler oluşturmak gerekir. Nasıl kullanıyorsun? –
Öncelikle bunun gibi olurdu ... 'Harita' –
3kings
Bence asıl soru burada ne yapmaya çalışıyorsun? Neden bir numara ile bileşenleri çağırmanız gerekiyor? –