Kaskus

Tech

meldharmawanAvatar border
TS
meldharmawan
Help! buat yang ngerti Java GUI kemari
ada yang ngerti gak sama codingan ini?

import java.awt.*;
import javax.swing.*;

public class DemoList extends JFrame {
final int JUMLAH_BENDERA = 4;

// Mendeklarasikan suatu array yang memuat String-String untuk judul bendera
private String[] judulBendera= {"Indonesia", "Singapura", "Thailand", "Vietnam"};

// List untuk negara-negara
private JList jlst = new JList(judulBendera);

// Mendeklarasikan suatu array ImageIcon untuk 4 bendera negara
private ImageIcon[] ikonCitra= {
new ImageIcon("Gambar/bendera_merah_putih.gif"),
new ImageIcon("Gambar/bendera_singapura.gif"),
new ImageIcon("Gambar/bendera_thailand.gif"),
new ImageIcon("Gambar/bendera_vietnam.gif"),
};

// Arrays label-label untuk menampilkan citra
private JLabel[] jlblViewerCitra = new JLabel[JUMLAH_BENDERA];

public static void main(String[] args) {
DemoList frame = new DemoList();
frame.setSize(650, 500);
frame.setTitle("DemoList");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}

public DemoList() {
// Menciptakan panel untuk memuat empat label
JPanel p = new JPanel(new GridLayout(2, 2, 2, 2));

for (int i = 0; i < JUMLAH_BENDERA; i++) {
p.add(jlblViewerCitra[i] = new JLabel());
jlblViewerCitra[i].setHorizontalAlignment
(SwingConstants.CENTER);
}

add(p, BorderLayout.CENTER);
add(new JScrollPane(jlst), BorderLayout.WEST);
}
}

permasalahan: kenapa itu gambar2nya ga muncul pas di run? yang bener taro folder gambarnya di mana? sejajar dengan tempat kita simpen file .java apa diluarnya?
Diubah oleh meldharmawan 09-01-2014 20:58
0
1.1K
7
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread5KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.