Haii Leute ich bin neu in der Java Welt und auch neu in diesem Forum, ich hätte da ma ne Frage, wieso funktioniert dieser Code nicht? Imports sind vorhanden. Ich bekomme jedes mal den Fehler:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at com.ris.azubi.uebung.Grafik.main(Grafik.java:40) auf der abbildung zeile 10
Code:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at com.ris.azubi.uebung.Grafik.main(Grafik.java:40) auf der abbildung zeile 10
Code:
Java:
public class Grafik
{
public static void main( String[] args )
{
JFrame frame = new JFrame();
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.getContentPane().setLayout( new FlowLayout() );
URL resource1 = Icon.class.getResource( "C:/Dokumente und Einstellungen/scheibec/workspace/usbildung/src/com/ris/azubi/uebung/island.jpeg" );
URL resource2 = Icon.class.getResource( "C:/Dokumente und Einstellungen/scheibec/workspace/usbildung/src/com/ris/azubi/uebung/island.jpeg" );
final Icon icon1 = new ImageIcon( resource1 );
final Icon icon2 = new ImageIcon( resource2 );
final JButton button = new JButton( icon1 );
button.addActionListener( new ActionListener() {
public void actionPerformed( ActionEvent e )
{
button.setIcon( icon2 );
}
} );
frame.getContentPane().add( button );
frame.pack();
frame.setVisible( true );
}
}
Zuletzt bearbeitet: