Wieso akzeptiert Eclipse das nicht Wenn ich das folgende Programm rauskopiere meldet Java hier einenFehler
Code:
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;
public class JButtonD
{
public static void main( String[] args )
{
JFrame frame = new JFrame();
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setLayout( new FlowLayout() );
URL resource1 = Icon.class.getResource( "D:/Bilder/47 saufen bei paddy paddy home/P1010041.jpg" );
URL resource2 = Icon.class.getResource( "D:/Bilder/47 saufen bei paddy paddy home/P1010041.jpg" );
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.add( button );
frame.pack();
frame.setVisible( true );
}
}