scusate di nuovo ma visto che non riesco a risolvere l'altro esercizio magari ci provo con un altro
in allegato c'è il testo dell'esercizio ,,, io l'ho impostato cosìcome segue ma 1) il pannello non viene come in foto ma più piccolo
2) non so che codice inserire nel comando AL1 per dare al menu a tendina il comando giusto per cambiare la grandezza del font
comunque io l'ho impostato così ,, se qualcuno gentilemnte potesse dirmi cosa manca e dove ho sbagliato gli sarei infinitamente grata
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class P8_prova extends JFrame {
//le dichiarazioni private
private JLabel etichetta;
private JPanel panel;
private JComboBox combobox;
private int dimensione;
public P8_prova() {
getContentPane().setLayout(new BorderLayout());
//gli oggetti vengono istanziate
String [] numeri = {"10", "20", "30", "40"};
combobox = new JComboBox(numeri);
etichetta = new JLabel ("Etichetta" + dimensione);
etichetta.setFont(new Font("Helvetica", Font.PLAIN, 40));
panel = new JPanel();
//installa ComboBox e etichetta nel JPanle
panel.add(etichetta);
panel.add(combobox);
//registra l'AcioListener
combobox.addActionListener(new AL1());
//qui il componente viene installato nell'aplett
getContentPane().add(panel,BorderLayout.SOUTH);
getContentPane().add(etichetta, BorderLayout.NORTH);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
public static void main (String args[]) {
new P8_prova();
}
//definisce l'ActionListener
class AL1 implements ActionListener {
public void actionPerformed(ActionEvent e) {
dimensione++;
}
}
}