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

下面是一个Applet小程序,其功能为:以坐标(10,20)为起点,画一条长为80个像素点的绿色直线,请在横

下面是一个Applet小程序,其功能为:以坐标(10,20)为起点,画一条长为80个像素点的绿色直线,请在横线处填写一条语句,使程序的完整。

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

______________________

import java.awt.*;

public class test_drawline extends Applet

{

public void paint(_______________)

{

g.setColor(Color.green);

_____________________

}

}

查看答案
更多“下面是一个Applet小程序,其功能为:以坐标(10,20)为起点,画一条长为80个像素点的绿色直线,请在横”相关的问题

第1题

在当前文件夹中生成一个名为Filel.txt的文件,在D盘里生成一个名为mydir的文件夹,并在该文件夹中

生成一个名为File2.txt的文件,最后输出文件File2.txt的完整路径。修改下列程序中的错误之处,使程序能够正确运行。

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

import java.io.*;

public class FileTest

{

public static void main(String args[])

{

File dirObject=new File(d:\\mydir);

File fileObjectl=new File(d:\\kmydir","Filel.txt");

File fileObject2=new File(d:/mydir","File2.txt");

System.out.println(fileObject2);

try

{

Dirobject.mkdir();

}catch(SecurityException e){}

try

{

fileObject1.createNewFile();

fileObject2.createNewFile();

}catch(I0Exception e){}

}

}

点击查看答案

第2题

下面是一个Applet程序,程序的功能输出一个彩色窗体。请改正程序中的错误(有下划线的语句),使程序

能输出正确结果。

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

程序的输出结果为:

import java.awt.*;

import java.awt.image.*;

import java.applet.Applet;

public class MemoryImage extends Applet

{

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

public void init()

{

Dimension d=getSize();

int w=d.width,h=d.height;

int pix[ ]=new int[w*h];

int index=0;

for(int y=0;y<h;y++)

for(int x=0;x<w;x++)

{

int red=(x|y)&&0xff;

int green=(x*2|y*2)&0xff;

int blue=(x*4|y*4)&0xff;

pix[index++]=(255<<24)|(red<<16)|(green<<8)|blue;

}

IMG nClick=over(this) title=放大=createImage(new FilteredImageSource(w,h,pix, 0,w));

}

public void paint(Graphics g)

{

g.drawImage(IMG nClick=over(this) title=放大, 0,0,super);

}

}

ex36_3.html:

<html>

<head>

<title>A Simple Program</title>

</head>

<body>

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

</applet>

</body>

</html>

点击查看答案

第3题

下面是一个Applet程序,其功能是进行整数加法运算,要求有3个文本区域,2个作为输入,一个作为输出,

并且有异常处理来判断输入的数字是否符为整型,如果是则进行运算,否则抛出异常并显示于第3个文本区域中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

程序运行结果如下:

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/*

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

</applet>

*/

public class ex17_3 extends Applet implements ActionListener {

TextField tf1 = new TextField(5);

TextField tf2 = new TextField(5);

TextField tf3 = new TextField(5);

Label 11 = new Label("+");

Label 12 = new Label("=");

Button btn= new Button("相加");

public void init(){

add(11);

add(tf1);

add(tf2);

add(12);

add(tf3);

add(btn);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent ae) {

try{

int a=Integer.parseInt(tf1.getText());

int b=Integer.parseInt(tf2.getText());

int x = a + b;

tf2.setText(Integer.toString(x));

}

catch(NumberFormatException nfe){

tf3.setText("error!");

}

}

}

ex17_3.html

<HTML>

<HEAD>

<TITLE>ex17_3</TITLE>

</HEAD>

<BODY>

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

</applet>

</BODY>

</HTML>

点击查看答案

第4题

下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,程序的

功能完整。

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

public class SumAndAve{

public static void main(String args[ ]){

int count=0,sum=0,ave=0;

for(int i=1;i<=100;____________________)

if(_____________________)

continue;

else

{

___________________

sum=sum+i;

}

ave=sum/count;

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

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

}

}

点击查看答案

第5题

下列程序中,给出两个整数2和3,分别求2除以3和2乘以3的结果,要求调用类ex19_1的方法method()来输

出相应的结果,请将程序补充完整。程序运行结果如下。

0.6666666666666666

6

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

public class exl9 1

{

public static void main(String args[])

{

int n1=2,n2=3;

ex19_1 obj19_1=new ex19_1();

obj19_1.

}

public void method(int x,int y)

{

System.out.println(______);

System.out.println(______);

}

}

点击查看答案

第6题

下面是一个Applet程序,其功能是计算山顶的高度,计算方法是:该山顶由a点量得仰角度数为a,由b点量

得仰角度数为b,且测得a,b点之间的距离为c,求山的高度。要求窗口中有3个输入框,分别作为a、b、c的输入,一个按钮单击后进行计算,结果显示在另一个文本框中<这个文本框不可编辑)。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。

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

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

import java.io.*;

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/*

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

</applet>

*/

public class ex6_3 extends Applet implements ActionListener

{

Panel pane=new Panel();

Label 11=new Label("a点仰角:");

TextField tf1=new TextField(5);

Label 12:=new Label("b点仰角:");

TextField tf2=new TextField(5);

Label 13=new Label("a,b之间距离:");

TextField tf3=new TextField(5);

Button btn=new Button("OK");

Label 14=new Label("山高:");

TextField tf4=new TextField(20);

ex6_3 Obj23_3;

public void init()

{

pane.setLayout(new FlowLayout(PlowLayout.LEFT,10,5));

pane.add(11);

pane.add(tf1);

pane.add(12);

pane.add(tf2);

add("North",pane);

Panel p2=new Panel();

p2.setLayout(new FlowLayout(FlowLayout.LEFT,10,5));

p2.add(13);

p2.add(tf3);

p2.add(btn);

btn.addActionListener(this);

add("Center",p2);

Panel p3=new Panel();

p3.setLayout(new FlowLayout(FlowLayout.LEFT,10,5));

p3.add(14);

tf4.setEditable(true);

p3.add(tf4);

add("South",p3);

Obj23_3=new ex6 3();

}

public void doMessure(double a1,double a2,double a3,TextField tf)

{

double pi=Math.PI,a,b,h;

a=al*pi/180.0;

b=a2*pi/180.0;

h=a3/(1.0/Math.tan(a)-1.0/Math.tan(b));

tf.setText(Integer.toString(h));

}

public void actionPerformed(ActionEvent ae)

{

double a,b,c;

try

{

a=new Double(tf1.getText()).doubleValue();

b=new Double(tf2.getText()).doubleValue();

c=new Double(tf3.getText()).doubleValue();

obj23_3.doMessure(a,b,c, tf4};

}catch(NumberFormatExceptlon nfe)

{

tf4.setText("wrong number!");

}

}

}

ex6_3.html

<HTML>

<HEAD>

<TITLE>ex6_3</TITLE>

</HEAD>

<BODY>

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

</applet>

</BODY>

</HTML>

点击查看答案

第7题

请完成下列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();

}

}

点击查看答案

第8题

下面是一个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>

点击查看答案

第9题

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

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

____________________

public class TestKeyBoardInPut

{public static void main(String[] args)

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

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

____________________.exit(0);

}

}

点击查看答案

第10题

请完成下列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);

}

}

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

1. 搜题次数扣减规则:

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

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

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

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

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

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

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

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

上学吧找答案