2015-04-12 2 views
-1

Я пытаюсь добавить изображение одним нажатием кнопки ImageIcon дает мне ошибку, я также импортирую java.awt.Image;. Но все же изображение не загружается, что я могу сделать сейчас?Как добавить изображение?

JButton btnFind = new JButton("Find"); 
    Image img = new ImageIcon(this.getClass().getResource("/search.png")).getImage(); 
    btnFind.setIcon(new ImageIcon(img)); 
    btnFind.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent arg0) { 
     } 
    }); 
    btnFind.addMouseListener(new MouseAdapter() { 
     @Override 
     public void mouseClicked(MouseEvent arg0) { 
      try { 
       cDriver.fObjectWithDataCity_V3(textFieldSearch.getText()); 
       fDataInTextBoxes(); 



       } catch (Exception ee) { 
        // TODO Auto-generated catch block 
        ee.printStackTrace(); 
       } 
+2

какой ошибки .....? – MadProgrammer

+0

Спасибо, проблема решена. потому что я не импортирую импорт javax.swing.ImageIcon; –

+0

Создайте пользовательский компонент, возможно, основанный на JPanel, переопределите метод paintComponent и нарисуйте изображение внутри него. – MadProgrammer

ответ

0

также необходимо импортировать

import javax.swing.ImageIcon; 
+0

Можете ли вы рассказать мне, как добавить фоновое изображение в форму java gui –

+0

@AhmedAbbas related http://stackoverflow.com/questions/1064977/setting-background-images-in-jframe –

Смежные вопросы