import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public Class JComboBoxDemo extends JFrame
{
private JComboBox style;//1.以下三句是什么意思?
private JPanel p;
private JTextArea text;
public JComboBoxDemo()
{
super("JComboBox Demo");//2.这中间有空格吗?
text=new JTextArea("面向对象编程",6,10);
style=new JComboBox();
style.setMaximumRowCount(4);
style.addItem("字体");
style.addItem("宋体”);
style.addItem("黑体”);
style.addItem("华文彩云”);
style.addItem("隶书”);
style.addItemListener(new ItemListener()
{
public void itemStageChanged(ItemEvent e)
{
if(e.gerStageChange()==ItemEvent.SELECTED)//3.这句是什么意思?
{String name=(String)style.getSelectedItem();//4.这句什么意思?分析
Font f=new Font(name,Font.PLAIN,16);
text.setFont(f);
}
}
});
p=new JPanel();//5.JPanel是什么?
p.add(text);
p.add(style);
Container c=getContentPane();
c.setLayout(new FlowLayout());
c.add(p);
setSize(250,250);
setVisible(true);
}
public static void main(String args[])
{
JComboBox app =new JComboBoxDemo();
//6.app是什么?为什么不是testJComboBox?
}
}