首页 > 计算机 > 计算机考试 正文

[填空题] 阅读下面程序段,SelectItem应用程序显示从文本域的组合框中进行选择,请在程序中的画线处添上正确的语句使得程序能够正确运行。 ... JTextField result = new

时间:2021-07-20 18:31:59 解答: 94 次

[填空题] 阅读下面程序段,SelectItem应用程序显示从文本域的组合框中进行选择,请在程序中的画线处添上正确的语句使得程序能够正确运行。 ... JTextField result = new JTextField(); JComboBox pick = new JComboBox (); public SelectItem() { super ("Select Item"); pick.addItemListener(this); pick.addItem("Navigtor"); pick.addItem("Internet Explorer"); pick.addItem("Opera"); pick.setEditable(false); result.setHorizontalAlignment(SwingConstants.CENTER); result, setEditable (false); pane.setLayout(new BorderLayout()); 【12】 pane.add(pick,"Center"); pane.add(result,"South"); setContentPane(pane); } public void itemStateChanged(ItemEvent evt) { Object source = evt.getSource(); if(source == pick) {Object newPick = evt.getItem();result .setText(newPick.toString()+" is the selection. "); } repaint(); }

正确答案:

JPanel pane=new JPane()

参考解析:

本题考查项目事件及响应中的基本知识。在 SelectItem()中给接收器添加pick对象,并将 pick和result添加到帧中。缺少创建pane的语句。itemStateChanged(ItemEvent evt)中具体实现响应的方法,evt对象的getSource()方法决定了事件的来源,当它等于pick时做出响应。Opera项是组合框中当前选择的项目。对象的toString()方法用于检索getItem()所返回的对象文本。

  • 相关题库

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2024-12-31 23:58:37

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2024-12-31 23:58:37

←请使用微信扫码支付