- Beranda
- Komunitas
- Tech
- Programmer Forum
Help! buat yang ngerti Java GUI kemari
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?
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
Komentar yang asik ya
Urutan
Terbaru
Terlama
Komentar yang asik ya
Komunitas Pilihan