Como faço para salvar tres JComboBox em um campo do MySql, esses combobox, seria o dia, mes e abo.
Talvez esse código te dê uma luz, aqui eu mostro como pegar um item selecionado, a lógica é bem simples, você pega o item selecionado, e passa como parâmetro para o método responsável por gravar no banco de dados
Vai fazendo uns testes , qualquer dúvida vai postando aí:
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class Class1 extends JFrame {
JButton button;
JComboBox combo;
public Class1() {
this.setLayout(new FlowLayout());
button = new JButton("Exibe");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,
combo.getSelectedItem());
}
});
Object[] o = new Object[] { "Thiago", "Josué", "Maria" };
combo = new JComboBox(o);
this.add(combo);
this.add(button);
this.setVisible(true);
this.pack();
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Class1();
}
}
Na tua classe de interface cria um método mais ou menos assim:
public Object getComboBox(){
return jComboBox.getSelectedItem();
}
e na tua classe de inserção no BD cria isso:
stmt.setObject(parametro, classeInterfaceGrafica.getComboBox());