Witam mam tu kod java noi mam problem ze znalezieniem bledu, podkreślam jestem amatorem i czy odnośnie szukania bledów może ktoś mi dać jakieś wskazówki??
import java.awt.EventQueue;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
/**
*Program do przegladania sieci
*Wersja Hardcore
*/
public class ImageViewer.java
{
public static void main(String[] args)
{
EventQueue.invokeLater(new Runnable()
{
public void run()
{
JFrame frame = new ImageViewerFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}
/**
*Ramka wyświetlająca obraz
*/
class ImageViewerFrame extends JFrame
{
public ImageViewerFrame()
{
setTitle("ImageViewer");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
//etykieta do wyświetlania obrazu
label = new JLabel();
add(label);
//dodawanie opcji wyboru obrazu.
chooser = new JFileChooser();
chooser.setCurrentDirectory(new File("."));
//pasek menu
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
JMenu menu = new JMenu("Plik");
menuBar.add(menu);
JMenuItem openItem = new JMenuItem("Otwórz");
menu.add(openItem);
openItem.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
//okno wyboru pliku
int result = chooser.showOpenDialog(null);
//jeśli plik wybrany jako ikona etykiety
if (result == JFileChooser.APPROVE_OPTION)
{
String name = chooser.getSelectedFile().getPath();
label.setIcon(new ImageIcon(name));
}
}
});
JMenuItem exitItem = new JMenuItem("Zakończ");
menu.add(exitItem);
exitItem.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
});
}
private JLabel label;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH = 300;
private static final int DEFAULT_HEIGHT = 400;
}
a bład występuje taki:
"WelcomeApplet1.java:11:{
expected public class ImageViewer.java
^
może ktoś pomóc