Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Need Help(Masang Image Di JButton...)

Teman2 , gimana cara masang image di JButton ya, saya sudah buat skripnya, tpi kok gak mau tampil ya image nya, apa ada yang salah ya...Berikut skrip yang sya buat..

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.*;
import javax.swing.*;

public class ButtonTest extends JFrame{
private JButton plainButton,imageButton;

public ButtonTest() {
super("Testing Button");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLocationRelativeTo(null);
Container container=getContentPane();
container.setLayout(new FlowLayout());

plainButton=new JButton("Plain Button");
container.add(plainButton);

Icon icon1=new ImageIcon("gambar1.jpg");
Icon icon2=new ImageIcon("gambar2.gif");
imageButton=new JButton("Image Button",1);
imageButton.setRolloverIcon(icon2);
container.add(imageButton);

ButtonHandler handler=new ButtonHandler();
imageButton.addActionListener(handler);
plainButton.addActionListener(handler);
this.setSize(300, 200);
this.setVisible(true);

}
public static void main(String args[]){
new ButtonTest();
}

}

class ButtonHandler implements ActionListener{

public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null, "You Pressed "+e.getActionCommand());
}

}

Sya meletakkan file gambarnya beda paket dengan main classnya, tetapi saya juga sudah mencoba meletakkan satu paket, tetep aja gak mau muncul, ada yang tau gak kurang apanya...thanks...
Tagged:

Comments

  • Coba Path untuk gambarnya kamu masukkan secara lengkap. Misal: C:\Data\Gambar.jpg
  • Tetep gak bisa mas,,,
    Kalau masukin dengan path C:\... malah di anggap ilegal escape expresion...:(
  • Maksudnya C:\\Path_To_Image ... Setiap karakter \ diganti menjadi \\ ..
Sign In or Register to comment.