请完成下列Java程序:用awt实现一个图形用户界面,包含一个List构件和一个TextField构件,List中包含5个项目。要求选择不用的项目时,能在TextField构件中显示出相关的信息,包括事件的名称,选择的项目编号和项目的状态。 注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 程序运行结果如下: import java.awt.*; import java.awt.event.*; public class ex14_2 extends Frame. implements ItemListener { private TextField tf; private List 1; public static void main(String[] arg) { ex14_2 obj14_2 = new ex14_2(); } public ex14_2() { setBackground(Color. GRAY); setTitle('ex14_2'); l = new List(5); l.addItemListener(this); l.addItem('Item1'); l.addItem('Item2'); l.addItem('Item3'); l.addItem('Item4'); l.addItem('Item5'); add('Center',l); tf = new TextField(50); add('South',tf); ______________; show ( ); } public void itemStateChanged(ItemEvent event) tf.setText( ); } }