PEMROGRAMAN

TUTORIAL JAVA

MENAMPILKAN GAMBAR DI JAVA

Berikut Ini Codingnya


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

            public class program3 extends JFrame
            {          
                          String gambar[] ={ "rafles.jpg","a.jpg", "b.jpg", "c.jpg",  "bunga.gif"};
                          Icon icons[] = { new ImageIcon( gambar[0] ),new ImageIcon( gambar[1] ), new ImageIcon( gambar[2] ),new ImageIcon( gambar[3] ),new ImageIcon( gambar[4] ), };
                          JLabel label;
                          JComboBox rafles;
                          JTextArea Area = new JTextArea("Menampilkan Gambar dalam java dengan image icon", 15,70);
                         


            public static void main(String[] args)
            {
                          program3 program = new program3();
                           }
                           
            public program3(){
                          super("Menampilkan Gambar");
                         
                          Area.setFont(new Font("Comic Sans MS",Font.BOLD,14));
                          Area.setForeground(Color.BLUE);
                          Area.setBackground(Color.WHITE);

                          //MEnAmpilkan Gambar
                          Container container = getContentPane();
                          container.setLayout(new  FlowLayout(FlowLayout.CENTER, 0, 0));
                          rafles = new JComboBox( gambar );
                          rafles.setForeground(Color.BLUE);
                          rafles.setMaximumRowCount(2);  
                          rafles.addItemListener(
                          new ItemListener() {
public void itemStateChanged(ItemEvent event ){

   if( event.getStateChange() ==ItemEvent.SELECTED)
   label.setIcon( icons[ rafles.getSelectedIndex() ] );
                          }
                                                                        }
                                                                                    );
                          container.add("North",rafles);
                          label = new JLabel( icons[0] );
                          container.add( label );          

getContentPane().setBackground( Color.WHITE);
getContentPane().add(Area,BorderLayout.CENTER);        
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);     

                          setSize(800,650);
                          setLocation(100,50);
                          setVisible(true);
                          show();
                          }
                          }
                         
Setelah coding diatas diketik lalu di-save dengan nama program3.java.
 Lalu langkah kedua buka command prompt lalu ketik compile dengan “ javac program3.java ” jika tidak ada kesalahan maka lanjutkan dengan mengetik “  java program3 ”. Dan akan muncul tampilan output seperti berikut :