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