Ho due classi MainClass e MenuClass.
MenuClass che crea una barra con dei menu',che viene chiamata in
MainClass.Prima di tutto non so se nell'implementazione della classe
MenuClass deve essere messo un return,per permettere a questa classe
di essere chiamata da MainClass..


LA COSA PIU' IMPORTANTE E' CHE MI CHIAMA ERRORE SU ADD,DOVE SBAGLIO???
GRAZIE.CIAO

Ecco il codice:


import javax.swing.*;

public class MenuClass {

private JMenuBar barra = new JMenuBar();
private JMenu file = new JMenu("File");
private JMenu effect = new JMenu("Effect");
private JMenuItem esci = new JMenuItem("Esci");
private JMenuItem salva = new JMenuItem("Salva");
private JMenuItem salvaas = new JMenuItem("Salva con nome");
private JMenuItem apri = new JMenuItem("Apri");
private JMenuItem inverti = new JMenuItem("Inverti");
private JMenuItem luminosita = new JMenuItem("Luminositā");
private JMenuItem contrasto = new JMenuItem("Contrasto");


public MenuClass() {


barra.add(file);
barra.add(effect);
file.add(apri);
file.add(salva);
file.add(salvaas);
file.add(esci);
effect.add(inverti);
effect.add(luminosita);
effect.add(contrasto);
barra.setVisible(true);


}

}




MainClAss:





import javax.swing.*;
import java.awt.*;



public class MainClass {

MenuClass barra = new MenuClass();
JPanel mainpanel = new JPanel(new BorderLayout());

public MainClass() {


mainpanel.add(barra,BorderLayout.NORTH);


}
public static void main(String[] args) {
MainClass mainClass1 = new MainClass();
JFrame f = new JFrame();
f.getContentPane().add(mainClass1);
}

}


LA COSA PIU' IMPORTANTE E' CHE MI CHIAMA ERRORE SU ADD,DOVE SBAGLIO???

GRAZIE.CIAO