下面类中 有两个下拉列表 一个可以选择月份 一个可以选择2000—2009年之间的年份。 i
问题详情
下面类中,有两个下拉列表,一个可以选择月份,一个可以选择2000—2009年之间的年份。 import javax.swing.*; public class Expiration extends JFrame. { JComboBox monthBox = new JComboBox(); JComboBox yearBox = new JComboBox(); public Expiration () { super("Expiration Date"); setSize (240,90); setDefaultCloseOperation(JFrame.EXIT ON CLOSE); JPanel pane = new JPanel(); JLabel exp = new JLabel ("Expiration Date:"); for (int i = 0;i < 13;i++) { monthBox.addItem (" "+i); } for (int i = 2000;i<2010;i++) { yearBox.addItem(" "+i); } pane.add (exp); pane.add (monthBox) 【 】; setContentPane(pane); } public static void main(String[] arguments) { Expiration expiration= new Expiration(); expiration.show(); } } 请在画线处填入正确的语句使得程序完整。请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:pane.add(yearBox)
本题考查Swing常用组件下拉列表运用的基本知识,属于综合运用题。由程序可知,yearBox和monthBox一样也是一个下拉列表,下拉列表由类JComboBox创建。创建完,还需要将下拉列表yearBox添加到pane中,才能显示。