重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

请完成下列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个文本区,用于显示选择”相关的问题

第1题

下面是一个Applet程序,其功能是打印一个任意进制的乘法表。要求输入乘法表的进制,点击ok则打印出

该乘法表。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

程序运行结果如下:

import java.awt.*;

import java.applet.*;

import java.lang.*;

public class ex30 3 extends Applet{

private TextField tf;

private Button btn;

public void init(){

tf = new TextField(25);

add(tf);

btn = new Button("OK");

add(btn);

resize(250, 200);

}

public void paint(Graphics g){

try{

int n = tf.getText();

int i,j,x=20,y=60;

for(i=0;i<n;i++){

for (j=1; j<=n; j++) {

g.drawString(Integer.toString(i)+"*"

+Integer.toString(j)+"="

+Integer.toString(i*j),

i*x,j*y);

}

}

}

catch(NumberFormatException nfe){

g.drawString("error number!",20,50);

}

}

public boolean action(Event e, Object o){

if (o == "OK"){

repaint();

return true;

}

else

return false;

}

}

ex30_3.html

<HTML>

<HEAD>

<TITLE>ex30_3</TITLE>

</HEAD>

<BODY>

<applet code="ex30_3.class" width=800 height=400 >

</applet>

</BODY>

</HTML>

点击查看答案

第2题

下面的程序的功能是简单的进行键盘输入测试,请在程序的每条横线处填写一个语句,使程序的功能完整

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

____________________

public class TestKeyBoardInPut

{public static void main(String[] args)

{String yourname=JOptionPane. ____________________ ("What is your name?");

System.out.println("Hello"+yourname);

____________________.exit(0);

}

}

点击查看答案

第3题

请完成下列Java程序:用JFrame建立一个窗口,再用网格布局管理器,对窗口布局进行控制,上面有2行2列

4个按钮,要求对按钮的大小进行设定,宽度为150,高度为80。

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

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class ex9_2{

public static void main(String[]args) {

JFrame. frm:new JFrame();

frm.setTitle("ex9_2");

Container cont = frm.getContentPane();

_____________;

cont.add(new JButton("button1"));

cont.add(new JButton("button2"));

Dimension dimen=____________;

JButton btn1 = new JButton("button3");

btn1.setPreferredSize(dimen);

cont.add(btn1);

cont.add(new JButton("button4"));

frm.addWindowListener(new WindowAdapter() {

public void winowClosing(WindowEvent we){

System.exit(0);

}

});

frm.pack();

frm.setVisible(true);

}

}

点击查看答案

第4题

下面Applet程序的功能是统计在平面坐标系中第一象限中,半径大于9,小于10的圆环中坐标值为整数的

点有多少?并且给出其坐标值.请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。

注意:不改动程序的结构,不得增行或删行。

程序的执行结果为:

import java.awt.*;

import java.applet.*;

/*

<applet code=Di9Ti width=200 height=100>

</applet>

*/

pubic class Di9Ti extends Applet

{

public void paint(Graphics g)

{

int x,y,r1=5, r2=4;

int count=0;

for(x=1; x<y;x++)

{

for(y=1;y<r1;y)

{

if(x*x+y*y<=r2*r2||x*x+y*y>=r1*r1)

break;

g.drawString("x="+x+"y="+y,20+count*80,20);

count++;

}

}

g.drawstring("count="+count,20,40);

}

}

ex38_3.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

<applet code="Di9Ti.class" width=800 height=400>

</applet>

</body>

</html>

点击查看答案

第5题

下列Application程序输入一个整数,求出它的所有因子,请根据注释,将程序补充完整。 public class t

下列Application程序输入一个整数,求出它的所有因子,请根据注释,将程序补充完整。

public class test19_2 {

public static void main(String args[])throws IOException {

int n;

//下面7行语句的作用是从键盘输入n的值

InputStreamReader ir;

BufferedReader in;

ir=new lnputStreamReader(System.in);

in=new BufferedReader(ir);

System.out.println("Input n is:");

String s=in.______;//读取1行字符

n=Integer.parseInt(s);

//下面求n的所有因子

______(int i=1;i<=n;i++) {

if(n%i!=0)

______;//跳过打印语句回到循环起始

System.out.print(i+””);

}

System.out.print(“\n”);

}

点击查看答案

第6题

下列程序中,指定变量b=20为字节类型,变量f=0.34F为单精度类型,变量1=0xeefL为64位长整型,并将该

三个变量打印输出。请将程序补充完整。

注意:不改动程序结构,不得增行或删行。

import java.io.*;

public class Assign

{

public static void main(String args [])

{

______b=20;

______f=0.34F;

______l=0xeefL;

System.out.println("b="+b);

System.out.println("f="+f);

System.out.println("l="+1);

}

}

点击查看答案

第7题

下面的程序是求菲波那契(Fibonacci)数列的前10项。已知该数列的前两项都为1,即F(1)=1,F(2)=1;而后

面各项满足: F(n)=F(n-1)+F(n-2)。请在程序的每条横线处填写一条语句,使程序的功能完整。

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

public class Fibonacci{

public static void main(String args[]){

System.out.printtn("Fibonacci is"+" "+"_______________________);

}

static long fib(int n){

if(______________)

return 1;

else

return _________________

}

}

点击查看答案

第8题

在长度为n的有序线性表中进行二分查找,所需要的比较次数为______。

点击查看答案

第9题

下面是一个Applet程序,其功能是绘制三维矩形以使该矩形面凹下,并将图像放入凹下的矩形面中。请改

正程序中的错误(有下划线的语句),使程序能输出正确的结果。

注意:不改动程序的结构,不得增行或删行。

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

import java.awt.*;

import java.applet.*;

import java.awt.image.*;

import java.util.*;

import java.net.*;

/*

<applet code="ex01_3.class"width=800 height=400>

</applet>

*/

public class ex01_3 extends Applet

{

private Image IMG nClick=over(this) title=放大;

public void init()

{

URL url=getCodeBase();

IMG nClick=over(this) title=放大=getImage(url,"ex01_3.gif");

MediaTracker mt=new MediaTracker();

mt.addImage(IMG nClick=over(this) title=放大,1);

try

{

mt.waitForAll();

} catch(Exception e)

{

e.printStackTrace();

}

setBackground(Color.black);

}

public void paint(Graphics g)

{

int thick=3,x=10,y=10;

g.drawImage(IMG nClick=over(this) title=放大,x,y);

g.setColor(Color.lightGray);

int w = IMG nClick=over(this) title=放大.getWidth(this);

int h = IMG nClick=over(this) title=放大.getHeight(this);

for(int i=0;i<thick;i++)

g.draw3DRect(x,y,w+(a*i),true);

}

}

ex01 3.html

<HTML>

<HEAD>

<TITLE>ex01_3</TITLE>

</HEAD>

<BODY>

<applet code="ex01_3.class"width=800 height=400>

</applet>

</BODY>

</HTML>

点击查看答案

第10题

请完成下列Java程序:使用JTabbedPane在窗口顶部建立一个图形标签,包含有两个标签窗格,一个使用简

单标签(Labe1)显示欢迎信息,一个使用按钮和图标。

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

程序运经结果如下:

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class ex8_2 extends JPane1 {

public ex8_2() {

JTabbedPane jtp=new JTabbedPane(SwingConstants.BOTTOM);

Icon icon=new ImageIcon("icon.gif");

JButton btn=new JButton(icon);

JLabel l=new JLabel("Welcome to the NCR Examination!");

______________;

______________;

setLayout(new BorderLayout());

add(jtp,"Center");

}

public static void main(String args[]){

ex8_2 obi8_2=new ex8_2();

String str= obj8_2.getClass().toString();

if(str.indexOf("class") != -1)

str = str.substring(6);

JFrame. frm = new JFrame(str);

frm.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent we) {

System.exit(O);

}

});

frm.getContentPane () .add(obj8_2);

frm.setSize(300, 200);

frm.setVisible(true);

}

}

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案