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); } }