Problem z uruchomieniem kompilatora błąd;/

0

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

0

To: public class ImageViewer.java zmień na public class ImageViewer

0

public class ImageViewer.java
powinno być
public class ImageViewer

0

po zmianie wyskakuje kolejny bląd:
WelcomeApplet1.java:11: class ImageViewer is public, should be declared in a file named ImageViewer.java
public class ImageViewer
^

0

No to pokaż ten plik: WelcomeApplet1.java

0

tzn?? wyżej jest kod

0

działa wszystko już znalazłem błąd :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1