السلام عليكم ..
عملت drop down أو الي تسمى combobox لكن اذا نفذت البرنامج الفورم يطلع غلط وعجزت القى المشكلة .. الفورم عندي يطلع عنوانه كأنه تكست ايريا وفي الداخل فاضي مافي اي شي
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class ComboBox extends JFrame
{
private JLabel lbl ;
private JComboBox cb ;
private String names[] = {"khaled" , "ahmed" ,
"ali" , "salim"};
public ComboBox()
{
super("ComboBox :::::: KhAaLeD");
Container cont = getContentPane();
cont.setLayout(new FlowLayout());
cb = new JComboBox(names);
cb.setMaximumRowCount(3);
cb.addItemListener(
new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
if(e.getStateChange() == ItemEvent.SELECTED)
lbl.setText(names[cb.getSelectedIndex()]);
}
});
cont.add(cb);
lbl = new JLabel(names[0]);
cont.add(lbl);
setSize(400 , 150);
setVisible(true);
}
public static void main(String args[])
{
ComboBox application = new ComboBox();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}