What i mean to ask is how can i declare a combobox first and initialise the values later?
For example
JComboBox x= new JComboBox(); ... String s={"Alpha","Beta","Gamma"}; ... setSomething.JComboBox(s);
Is it even possible? From all the examples and tutorials so far i haven't found any which tells me how to do this.
Help will be very much appreciated!
Thanks a lot !!
import java.sql.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class DynamicCombobox {
public static void main(final String args[])throws Exception {
JFrame frame = new JFrame();
frame.setLayout(null);
JLabel lab=new JLabel("Course");
final JComboBox combo=new JComboBox();
combo.addItem("--Select--");
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
final Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from employee");
while(rs.next()){
combo.addItem(rs.getString("name"));
}
lab.setBounds(10,10,100,20);
combo.setBounds(120,10,100,20);
frame.add(lab);
frame.add(combo);
frame.setSize(300,100);
frame.setVisible(true);
}
}