网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

源程序文件代码清单如下:

import java.awt.event.*;

import javax.swing.*;

import java.awt.*;

public class ex14_2 extends JFrame. implements ItemListener

{

BorderLayout bLay = new BorderLayout();

JTextField jtf = new JTextField(27);

JComboBox jcb = new JComboBox();

public ex14_2()

{

super ("ex14_2");//调用当前类ex14_2的父类JFrame的构造方法。

jcb.addItemListener(this);

jcb.addItem("java");

jcb.addItem("c++");

jcb.addItem("vb");

jcb.setEditable(false);

jtf.setHorizontalAlignment(SwingConstants.CENTER);

jtf.setEditable(false);

JPanel jp = new JPanel();

jp.setLayout(bLay);

jp.add(jtf, "South");

jp.add(jcb, "Center");

setContentPane(jp);

}

public static void main(String[] args)

{

JFrame. frame. = new ex14_2();

frame.pack();

frame.setVisible(true);

}

public void itemStateChahged(ItemEvent ie)

{

Object o =

if (o == job)

{

Object newO;

______;

jtf.setText(newO.toString()+"被选中!");

}

repaint();

}

}


参考答案

更多 “ 请完成下列Java程序;实现JComboBox,包含3个选项,分别是java、c++、vb,以及1个文本区,用于显示选择结果。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下:import java.awt.event.*;import javax.swing.*;import java.awt.*;public class ex14_2 extends JFrame. implements ItemListener{BorderLayout bLay = new BorderLayout();JTextField jtf = new JTextField(27);JComboBox jcb = new JComboBox();public ex14_2(){super ("ex14_2");//调用当前类ex14_2的父类JFrame的构造方法。jcb.addItemListener(this);jcb.addItem("java");jcb.addItem("c++");jcb.addItem("vb");jcb.setEditable(false);jtf.setHorizontalAlignment(SwingConstants.CENTER);jtf.setEditable(false);JPanel jp = new JPanel();jp.setLayout(bLay);jp.add(jtf, "South");jp.add(jcb, "Center");setContentPane(jp);}public static void main(String[] args){JFrame. frame. = new ex14_2();frame.pack();frame.setVisible(true);}public void itemStateChahged(ItemEvent ie){Object o =if (o == job){Object newO;______;jtf.setText(newO.toString()+"被选中!");}repaint();}} ” 相关考题
考题 下列选项中,哪些选项用于构成JDK开发环境()。 A、Java文档生成工具B、Java运行工具C、Java打包工具D、Java编译工具

考题 下列关于Java语言和C++语言之间差别的描述中,不正确的一项是______。A.Java虽然提供了安全机制,但是还是没有C++安全B.Java的内存管理基于C++的内存管理C.Java没有指针,但是C++的指针最灵活D.Java没有全局变量,但是C++有全局变量

考题 编译Java源文件和解释执行Java字节码程序的程序分别是( )。A.java.exe和jdb.exeB.javac.exe和javadoc.exeC.java.exe和java.exeD.jad.exe和java.exe

考题 在Java的类库中,包含实现输入/输出操作的包是( ) A、java.utilB、java.ioC、java.appletD、java.awt

考题 下列选项属于面向对象的程序设计语言是( )。A.Java和CB.Java和C++C.VB和CD.VB和Word

考题 下列选项属于面向对象的程序设计语言是()。A.Java和CB.Java和C++C.VB和CD.VB和Word

考题 Java开发包JDK中不包含下列哪项内容?A.Java编译器B.Java虚拟机C.Java归档打包程序D.头文件stdio.h

考题 在Java的类库中,包含实现输入/输出操作的包是()。A.java.utilB.java.ioC.java.appletD.java.awt

考题 请思考Java同C语言不同点;如果学过C++的话,java和C++的区别又是什么呢?