请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,高度为200。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。源程序文件代码清单如下:import java.awt.*;import java.applet.*;/*<applet code="ex10_2.class"

题目

请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个按钮,用来设置画布和面板的背景颜色,这3个按钮(Red、Green、Blue)分别控制画布和面板背景色改变为3原色,即红、绿、蓝。要求画布宽度为300,高度为200。

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

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

import java.awt.*;

import java.applet.*;

/*

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

</applet>

*/

public class ex10_2 extends Applet

{

private Panel pane110_2;

private Canvas canvas10_2;

private Button btn1, btn2, btn3;

public void init()

{

canvas10_2=new Canvas();

canvas10_2. ______;

canvas10_2.setBackground(Color.black);

add(canvas10_2);

pane110_2 = new Panel();

pane110_2.setBackground( Color.black );

btn1 = new Button( "Red" );

btn2 = new Button( "Green" );

btn3 = new Button( "Blue" );

pane110_2.add( btn1 );

pane110_2.add( btn2 );

pane110_2.add( btn3 );

______;

}

public boolean action( Event e, Object o )

{

if( e.target == btn1 )

{

pane110_2.setBackground( Color.red );

canvas10_2.setBackground( Color.red );

}

else if( e.target == btn2 )

{

pane110_2.setBackground( Color.green );

canvas10_2.setBackground(Color.green);

}

else if( e.target == btn3 )

{

canvas10_2.setBackground( Color.blue );

pane110_2.setBackground( Color.blue );

}

return true;

}

}


相似考题
更多“请完成下列Java程序:建立一个Applet程序,包括创建一个画布构件、一个面板构件,面板构件上包含3个 ”相关问题
  • 第1题:

    下列说法中,错误的一项是______。

    A.Swing构件可以直接添加入顶层容器之中

    B.内容面板是一个轻量级构件,它是顶层容器所包含的普通容器

    C.玻璃面板可以用于接收鼠标事件

    D.根面板是由一个玻璃面板、一个内容面板和一个可选的菜单条组成


    正确答案:A

  • 第2题:

    建立DePhi程序的基本操作步骤中不包括

    A.需求分析

    B.创建一个新的项目

    C.设计窗体

    D.编写构件响应的事件


    正确答案:A
    解析:Delphi程序设计的基本步骤:开始创建一个新的项目;设计窗体;将所需构件放入窗体中的适当位置;处理窗体,编写构件响应的事件;编译、运行程序。

  • 第3题:

    创建一个Frame类型窗口,在窗口中添加2个不同颜色的Panel面板,每个面板中添加2个按钮构件。


    【编程分析】本程序主要考察窗口事件、按钮事件的实现方法。

  • 第4题:

    建立Delphi程序的基本操作步骤中不包括

    A.需求分析

    B.创建一个新的项目

    C.设计窗体

    D.编写构件响应的事件


    正确答案:A
    解析:Delphi程序设计的基本步骤:开始创建一个新的项目;设计窗体;将所需构件放入窗体中的适当位置;处理窗体,编写构件响应的事件;编译、运行程序。

  • 第5题:

    构件代号以构件名称的汉语拼音的第一个字母表示,如B表示板,WB表示屋面板。


    答案:对
    解析:
    构件代号以构件名称的汉语拼音的第一个字母表示,如B表示板,WB表示屋面板。