Buonasera, ho bisogno di un aiuto.
Ho creato un'applet con due tab e voglio che nel primo tab appaiano ad esempio due o piu elementi come le checkbox.
Questo è il codice dell'applet come da descrizione:

codice:
import java.awt.TextField;
import javax.swing.JApplet;
import javax.swing.JComboBox;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.SwingUtilities;
import javax.swing.*;

public class pannelloASchede extends JApplet{
    public void init(){
        try{
            SwingUtilities.invokeAndWait(
                    new Runnable(){
                public void run(){
                    makeGUI();
                }
            }
            );
        } catch(Exception e){
            System.out.println("Errore");
        }
    }
    private void makeGUI(){
        JTabbedPane jtp= new JTabbedPane();
        jtp.addTab("Parametri",new ParametriPanel());
        jtp.addTab("Template",new TemplatePanel());
        add(jtp);
    }
    class ParametriPanel extends JPanel{
        public ParametriPanel(){
            JLabel jl=new JLabel("Parametro 1");
            add(jl);
            JComboBox cb=new JComboBox();
            cb.addItem("1");
            cb.addItem("2");
            cb.addItem("3");
            cb.addItem("4");
            add(cb);
            JLabel jl1=new JLabel("Parametro 2");
            add(jl1);
            JComboBox cb1=new JComboBox();
            cb1.addItem("1");
            cb1.addItem("2");
            cb1.addItem("3");
            cb1.addItem("4");
            add(cb1);
        }
    }
    class TemplatePanel extends JPanel{
        public TemplatePanel(){
            JComboBox cb=new JComboBox();
            cb.addItem("1");
            cb.addItem("2");
            cb.addItem("3");
            cb.addItem("4");
            add(cb);
        }
        
    }
    
}
Ora vorrei fare la stessa cosa utilizzando swing ma mi sono bloccato.
Viene fuori solo una checkbox.
Questo è il codice swing
codice:
import java.awt.BorderLayout;
import java.awt.Button;
import javax.swing.*;
import javax.swing.event.*;
 
public class Prova extends JFrame {
    private JTabbedPane tabbedPane;
    private JComboBox combo;
    public Prova() {
        super("Prova");
        tabbedPane = new JTabbedPane();
        
        JComboBox esito1 = new JComboBox();
        esito1.addItem("valore1");
        esito1.addItem("valore2");
        esito1.addItem("valore3");
        
        JComboBox esito2 =new JComboBox();
        esito2.addItem("valore1");
        esito2.addItem("valore2");
        esito2.addItem("valore3");
        
        JComboBox esito3 =new JComboBox();
        esito3.addItem("valore1");
        esito3.addItem("valore2");
        esito3.addItem("valore3");
        
        JComboBox esito4 =new JComboBox();
        esito4.addItem("valore1");
        esito4.addItem("valore2");
        esito4.addItem("valore3");
        
        JComboBox cbTemplate = new JComboBox();
        cbTemplate.addItem("0");
        cbTemplate.addItem("1");
        cbTemplate.addItem("2");
        
        JSlider slider = new JSlider(JSlider.HORIZONTAL,0,60,15);
        tabbedPane.addChangeListener(new TabListener());
        
        tabbedPane.addTab("ESITI", esito1,);
        
        tabbedPane.addTab("TEMPLETE",cbTemplate );
        
        getContentPane().add(tabbedPane);
        pack();
        setVisible(true);
        setResizable(false);
        setBounds(100,100,500,500);
    }
    public class TabListener implements ChangeListener {
        public void stateChanged(ChangeEvent e) {
            int pos = tabbedPane.getSelectedIndex();
            String title = tabbedPane.getTitleAt(pos);
            setTitle(title);
        }
    }
    public static void main(String[] args) {
        Prova te = new Prova();
    }
}
C'è qualcuno che mi aiuta col codice?
Non so piu che fare!!
grazie per la disponibilita