




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 题目 请编写一个Applet 其中包含两个标签 一个用于给出提示信息 另一个用来输出结果 和一个文本框 要求 从文本框中获取用户给出的一个整数 并将该数的平方和立方在标签上输出 importjava applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener Labelout p TextFieldin intx publicvoidinit Program End publicvoidactionPerformed ActionEventevt x Integer parseInt in getText out setText x 的平方 x x x 的立方 x x x 参考答案 p newLabel 请输入一个整数 out newLabel in newTextField 8 add p add in in addActionListener this add out 2 题目 请编写一个Applet 其中包含两个标签 一个用于给出提示信息 另一个用来输出结果 和一个文本框 要求 从文本框中获取用户给出的一个整数 并将该数的绝对值在标签上输出 importjava applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener Labelout p TextFieldin intx publicvoidinit p newLabel 请输入一个整数 out newLabel in newTextField 8 add p add in in addActionListener this add out publicvoidactionPerformed ActionEventevt Program End 参考答案 x Integer parseInt in getText out setText x 的绝对值为 x 0 x x 3 题目 请编写一个Applet 其功能为 在坐标 20 60 处以红色显示字符串 Howareyou 在坐标 20 80 处以绿色显示字符串 Iamfine thankyou importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor Color red g drawString Howareyou 20 60 g setColor Color green g drawString Iamfine thankyou 20 80 4 题目 在窗口中接收用户输入的一个双精度浮点数 然后输出其整数部分 importjava awt importjava applet publicclassProg1extendsApplet Labelp newLabel 请输入一个双精度浮点数 TextFieldin newTextField 18 Labelout newLabel publicvoidinit Program End publicbooleanaction Evente Objecto if e target in out setText 其整数部分为 int Double valueOf in getText doubleValue repaint returntrue 参考答案 add p add in add out 5 题目 在窗口中摆放两个按钮 若按钮被点击了 就将该按钮上的标题改为 已按过 importjava applet Applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener ButtonButton1 Button2 publicvoidinit Program End publicvoidactionPerformed ActionEvente if e getActionCommand equals 按钮1 Button1 setLabel 已按过 if e getActionCommand equals 按钮2 Button2 setLabel 已按过 repaint 参考答案 Button1 newButton 按钮1 Button1 addActionListener this add Button1 Button2 newButton 按钮2 Button2 addActionListener this add Button2 6 题目 在窗口中摆放一个按钮 当不断地点击按钮时就显示它被点击的次数 importjava applet Applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener ButtonButton1 newButton 按钮 Labellab newLabel intcount 0 publicvoidinit Button1 addActionListener this add Button1 add lab publicvoidactionPerformed ActionEvente Program End 参考答案 if e getActionCommand equals 按钮 count lab setText 已按了 count 次按钮 repaint 7 题目 请编写一个实现如下功能的Applet 在窗口中摆放两复选按钮框 如果某个按钮框被选中了 就显示它被选中的信息 importjava applet Applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsItemListener privateTextFieldt privateCheckboxopt1 opt2 publicvoidinit Program End publicvoiditemStateChanged ItemEvente Strings if opt1 getState s 选择了选项1 if opt2 getState s s 选择了选项2 t setText s 参考答案 t newTextField 40 add t opt1 newCheckbox 选项1 opt1 addItemListener this add opt1 opt2 newCheckbox 选项2 opt2 addItemListener this add opt2 8 题目 请编写一个实现如下功能的Applet 在Applet窗口中以鼠标左键点击处为圆心 画半径为20的圆 importjava awt importjava applet importjava awt event publicclassProg1extendsAppletimplementsMouseListener intxPos yPos publicvoidinit addMouseListener this publicvoidpaint Graphicsg g drawOval xPos 20 yPos 20 40 40 publicvoidmouseClicked MouseEvente Program End publicvoidmousePressed MouseEvente publicvoidmouseReleased MouseEvente publicvoidmouseEntered MouseEvente publicvoidmouseExited MouseEvente 参考答案 xPos e getX yPos e getY repaint 9 题目 请编写一个Applet 其功能为 在窗口中画一个任意的黄边的六边形 importjava applet importjava awt publicclassProg1extendsApplet intx 20 80 150 130 60 123 20 inty 20 180 130 70 10 90 20 publicvoidpaint Graphicsg Program End 参考答案 g setColor Color yellow g drawPolygon x y 6 10 题目 请编写一个Applet 其功能为 在窗口中以Courjer字体 采用黑斜体风格 字体大小为24用绿色显示字符串 Fontisbold italic importjava applet importjava awt publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor Color green g setFont newFont Courier Font BOLD Font ITALIC 24 g drawString Fontisbold italic 30 30 11 题目 请编写一个实现如下功能的Applet 设已知一个字符数组 它的初值为 Thisisastring 请将这个串以蓝色斜体 大小为24的字体显示在Applet窗口上 importjava applet importjava awt publicclassProg1extendsApplet charbuff T h i s i s a s t r i n g publicvoidpaint Graphicsg Program End 参考答案 g setColor Color blue g setFont newFont TimesRoman Font ITALIC 24 g drawChars buff 0 16 30 30 12 题目 请编写一个Applet实现如下功能 接受文本框输入的一个double类型的正数 求该数的平方根 并输出 importjava applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener Labelout p TextFieldin doublex publicvoidinit Program End publicvoidactionPerformed ActionEventevt x Double valueOf in getText doubleValue out setText x 的平方根 Math sqrt x 参考答案 p newLabel 请输入一个double型正浮点数 out newLabel in newTextField 8 add p add in in addActionListener this add out 13 题目 请编写一个Applet实现如下功能 接受文本框输入的一个float类型的正数 求该数的平方根 并输出 importjava applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener Labelout p TextFieldin floatx publicvoidinit Program End publicvoidactionPerformed ActionEventevt x Float valueOf in getText floatValue out setText x 的平方根 Math sqrt x 参考答案 p newLabel 请输入一个float型正浮点数 out newLabel in newTextField 8 add p add in in addActionListener this add out 14 题目 请编写一个Applet 其功能为 在标签上输出字符串 Java程序 要求标签以红色为背景 以白色为前景 importjava applet Applet importjava awt publicclassProg1extendsApplet Labelp newLabel Java程序 publicvoidinit Program End 参考答案 add p p setBackground Color red p setForeground Color white 15 题目 请编写一个Applet 其功能为 在Applet窗口中画两条直线 其中一条是从坐标 10 20 开始到坐标 100 180 终止的蓝线 另一条是从坐标 30 20 开始到坐标 120 180 终止的绿线 importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor Color blue g drawLine 10 20 100 180 g setColor Color green g drawLine 30 20 120 180 16 题目 请编写一个Applet 其功能为 在Applet窗口中以坐标 10 20 为左上角 画宽度为60 高度为30的黑边白心矩形 importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor newColor 0 0 0 g drawRect 10 20 60 30 g setColor newColor 255 255 255 g fillRect 11 21 59 29 17 题目 请编写一个Applet 其功能为 在Applet窗口中画中心在坐标 80 80 长半轴为60 短半轴为50 边框为绿色的椭圆 并在中心显示黑色的字符串 这是椭圆 importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor newColor 0 255 0 g drawOval 20 30 120 100 g setColor newColor 0 0 0 g drawString 这是椭圆 56 82 18 题目 请编写一个Applet 其功能为 在Applet窗口中画中心在坐标 80 80 半径为60 边框为蓝色的圆 并将圆心画成红色 importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor newColor 0 0 255 g drawOval 20 20 120 120 g setColor Color red g drawRect 80 80 1 1 19 题目 请编写一个Applet 其功能为 在键盘上输入一个字符串 然后将该串照原样显示在屏幕上 importjava awt importjava applet publicclassProg1extendsApplet Labelp1 p2 TextFieldin publicvoidinit p1 newLabel 请输入一个字符串 p2 newLabel in newTextField 30 add p1 add in add p2 publicbooleanaction Evente Objecto Program End 参考答案 if e target in p2 setText in getText repaint returntrue 20 题目 请编写一个Applet 其功能为 将已知byte型数组各元素的值 设分别为123 45 6 78 90 89 显示在屏幕上 importjava awt importjava applet publicclassProg1extendsApplet bytea 123 45 6 78 90 89 j 0 publicvoidpaint Graphicsg Program End 参考答案 for inti 0 i a length i g drawString a i 20 j 30 j 30 21 题目 请编写一个Applet 其功能为 在窗口中接收用户输入的一个整数 然后将它以浮点形式输出 importjava awt importjava applet publicclassProg1extendsApplet Labelp newLabel 请输入一个整数 TextFieldin newTextField 18 Labelout newLabel publicvoidinit Program End publicbooleanaction Evente Objecto if e target in out setText 转化成浮点数后为 float Integer parseInt in getText repaint returntrue 参考答案 add p add in add out 22 题目 请编写一个Applet 其功能为 在窗口中摆放三个单选按钮 令它们的标签分别为选项1 选项2 选项3 如果某个单选按钮被选中了 就显示它被选中的信息如 若点击了第二个单选按钮 则显示 选择了选项2 importjava applet Applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsItemListener CheckboxGroupoptGroup Checkboxopt1 opt2 opt3 TextFieldt publicvoidinit optGroup newCheckboxGroup t newTextField 选择了选项1 add t opt1 newCheckbox 选项1 optGroup true opt1 addItemListener this add opt1 opt2 newCheckbox 选项2 optGroup false opt2 addItemListener this add opt2 opt3 newCheckbox 选项3 optGroup false opt3 addItemListener this add opt3 参考答案 Strings if e getSource opt1 s 选择了选项1 if e getSource opt2 s 选择了选项2 if e getSource opt3 s 选择了选项3 t setText s repaint publicvoiditemStateChanged ItemEvente Program End 23 题目 请编写一个Applet 功能为 在其窗口中安排两个按钮 分别命名为North South 并将它们放置在与名称相同的位置上 importjava awt importjava applet publicclassProg1extendsApplet Buttonnorth south publicvoidinit Program End 参考答案 setLayout newBorderLayout 5 5 north newButton north south newButton south add north BorderLayout NORTH add south BorderLayout SOUTH 24 题目 请编写一个Applet 功能为 在其窗口中安排两个按钮 分别命名为East West 并将它们放置在与名称相同的位置上 importjava awt importjava applet publicclassProg1extendsApplet Buttonwest east publicvoidinit Program End 参考答案 setLayout newBorderLayout 5 5 west newButton west east newButton east add west BorderLayout WEST add east BorderLayout EAST 25 题目 请编写一个Applet 其功能为 在窗口中按居中方式摆放三个单选按钮 importjava applet Applet importjava awt publicclassProg1extendsApplet CheckboxGroupoptGroup Checkboxopt1 opt2 opt3 publicvoidinit Program End 参考答案 optGroup newCheckboxGroup opt1 newCheckbox 选项1 optGroup false add opt1 opt2 newCheckbox 选项2 optGroup false add opt2 opt3 newCheckbox 选项3 optGroup false add opt3 26 题目 请编写一个Applet 其功能为 在窗口中按左对齐方式摆放三个单选按钮 importjava applet Applet importjava awt publicclassProg1extendsApplet CheckboxGroupoptGroup Checkboxopt1 opt2 opt3 publicvoidinit Program End 参考答案 setLayout newFlowLayout FlowLayout LEFT optGroup newCheckboxGroup opt1 newCheckbox 选项1 optGroup false add opt1 opt2 newCheckbox 选项2 optGroup false add opt2 opt3 newCheckbox 选项3 optGroup false add opt3 27 题目 请编写一个Applet 其功能为 在窗口中按右对齐方式摆放三个单选按钮 importjava applet Applet importjava awt publicclassProg1extendsApplet CheckboxGroupoptGroup Checkboxopt1 opt2 opt3 publicvoidinit Program End 参考答案 setLayout newFlowLayout FlowLayout RIGHT optGroup newCheckboxGroup opt1 newCheckbox 选项1 optGroup false add opt1 opt2 newCheckbox 选项2 optGroup false add opt2 opt3 newCheckbox 选项3 optGroup false add opt3 28 题目 请编写一个Applet 其功能为 以坐标 10 20 为起点 画一条长为80个像素点的红色水平线 importjava applet importjava awt publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor Color red g drawLine 10 20 90 20 29 题目 请编写一个Applet 其功能为 从坐标 10 80 到坐标 90 80 画一条红线 然后再从上述直线的中点向下引与其等长的绿色垂线 importjava applet importjava awt publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor Color red g drawLine 10 80 90 80 g setColor Color green g drawLine 45 80 45 160 30 题目 请编写一个Applet实现如下功能 接受文本框输入的一个正整数 求该数的平方根 并输出 importjava applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsActionListener Labelout p TextFieldin intx publicvoidinit Program End publicvoidactionPerformed ActionEventevt x Integer parseInt in getText out setText x 的平方根 Math sqrt x 参考答案 p newLabel 请输入一个int型正整数 out newLabel in newTextField 8 add p add in in addActionListener this add out 31 题目 请编写一个Applet 用来处理指定的鼠标事件 当鼠标进入或离开当前窗口时 显示发生哪种鼠标事件 importjava applet Applet importjava awt importjava awt event publicclassProg1extendsAppletimplementsMouseListener Strings intx y publicvoidinit addMouseListener this publicvoidpaint Graphicsg g drawString s 20 20 publicvoidmouseClicked MouseEvente publicvoidmousePressed MouseEvente publicvoidmouseReleased MouseEvente Program End 参考答案 publicvoidmouseEntered MouseEvente s 鼠标进入窗口 repaint publicvoidmouseExited MouseEvente s 鼠标离开窗口 repaint 32 题目 请编写一个实现如下功能的Applet 在Applet窗口中画一个矩形 该矩形的左上角由第一次点击鼠标左键给出 而矩形的右下角由第二次点击鼠标左键给出 importjava awt importjava applet importjava awt event publicclassProg1extendsAppletimplementsMouseListener intsx sy dx dy intw h booleanselected publicvoidinit addMouseListener this publicvoidpaint Graphicsg if selected w Math abs dx sx h Math abs dy sy getGraphics drawRect sx sy w h publicvoidmouseClicked MouseEvente Program End publicvoidmousePressed MouseEvente publicvoidmouseReleased MouseEvente publicvoidmouseEntered MouseEvente publicvoidmouseExited MouseEvente 参考答案 if selected sx e getX sy e getY selected true else dx e getX dy e getY selected false repaint 33 题目 编写Applet 通过paint 方法在鼠标左键按下时 在 60 60 位置处显示一幅图象 图象名称为a gif 显示的高 宽为80 80 鼠标左键释放时 在 60 60 位置处 显示另一幅图象 图象名称为b gif 显示的高 宽为80 80 两个图象与嵌入该小应用程序的网页在同一目录 importjava awt importjava applet importjava awt event publicclassProg1extendsAppletimplementsMouseListener inti Imagepic1 pic2 publicvoidinit pic1 getImage getDocumentBase a gif pic2 getImage getDocumentBase b gif addMouseListener this publicvoidpaint Graphicsg Program End publicvoidmouseClicked MouseEvente publicvoidmousePressed MouseEvente i 1 repaint 参考答案 if i 1 g drawImage pic1 60 60 80 80 this if i 2 g drawImage pic2 60 60 80 80 this publicvoidmouseEntered MouseEvente publicvoidmouseExited MouseEvente publicvoidmouseReleased MouseEvente i 2 repaint 34 题目 编写实现如下功能的Applet 要求用方法drawLine 画红边矩形 该矩形左上角坐标为 20 30 宽60 高50 importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg Program End 参考答案 g setColor Color red g drawLine 20 30 80 30 g drawLine 80 30 80 80 g drawLine 20 80 80 80 g drawLine 20 80 20 30 35 题目 请编写Applet 其中定义了一个double类型数组a 1 0 2 0 3 0 4 0 5 0 在Applet中定义一个方法square 该方法的参数和返回值均为double类型的数组 功能是将参数各元素的平方做为返回数组的元素的值 利用paint 方法将square 的返回值输出在屏幕上 要求输出在Applet的一行上 输出第一个元素的坐标为 20 20 其后的每个元素间隔40像素 importjava awt importjava applet publicclassProg1extendsApplet publicvoidpaint Graphicsg doublea 1 0 2 0 3 0 4 0 5 0 doubleb newdouble a length b square a for inti 0 i b length i g drawString b i 20 i 40 20 double square doublex Program End 参考答案 double y newdouble x length for inti 0 i x length i y i x i x i returny 36 题目 请编写Applet 它由三个类定义组成 类A中只定义了一个类型为int的属性x和带有一个参数的构造函数 初始化x 类B是类A的子类 其中也仅定义了一个类型为float的属性y和一个带两个参数的构造函数 用来为父类中的变量x和本类的变量y做初始化 主类Prog1中定义了一个初值为 a 的字符型变量ch和一个B类的对象b 请通过创建b为上述x和y赋值 x的值为100 y的值为12 3 用paint 方法在 20 30 位置处显示x y ch的值 importjava awt importjava applet publicclassProg1extendsApplet charch a Bb newB 100 12 3f publicvoidpaint Graphicsg g drawString x b x ty b y tch ch 20 30 classA intx A intx1 x x1 Program End 参考答案 classBextendsA floaty B intx2 floaty1 super x2 y y1 37 题目 请编写Applet 它由两个类定义组成 类A中定义了int型变量i和float型变量x 及一个带两个参数的构造函数 为变量i和x做初始化 主类Prog1中创建了一个A类的对象a i的初始值2 x的初始值8 0 还定义了一个方法b b的参数和返回值均为A类的对象 功能为将参数对象的属性i加1 属性x加2 请用paint 方法在 20 0 位置处显示调用b a 后的结果 importjava awt importjava applet publicclassProg1extendsApplet Aa newA 2 8 0f c Program End publicvoidinit c b a publicvoidpaint Graphicsg g drawString i c i t x c x 20 30 classA inti floatx A intj floaty i j x y 参考答案 Ab Aa1 a1 i a1 x 2 returna1 38 题目 请编写一个Applet 其中包含三个同名方法area 有一个参数的rea doubler 方法用来求圆的面积 圆的面积公式 Math PI r r r是圆的半径 其返回值是double类型 有二个参数的area doubled doubleh 方法用来求长方形的面积 其返回值是double类型 还有一个含二个整型参数的area intd inth 方法用来求三角形的面积 其返回值是double类型 在主类Prog1中的paint 方法中调用该三个方法 分别求半径为5 0的圆的面积 输出位置为 20 20 长 宽为5 0 5 0的长方形的面积 输出位置为 20 40 底 高为5 5的三角形的面积 输出位置为 20 60 importjava awt importjava applet publicclassProg1extends
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 故居修缮工程拆除方案(3篇)
- 工地工程木工投标方案(3篇)
- 工程项目方案范文(3篇)
- 工程系统调试方案(3篇)
- 2025年叉车考试题型分布及答案
- 2025物业管理费承包合同
- 2025广告制作合同样本
- 工程余料回收加工方案(3篇)
- 城市照明节能改造项目合同能源管理案例分析2025
- 工程行业待遇分享方案(3篇)
- 竣 工 验 收 证 书(施管表2)
- 2023学年完整公开课版法兰克王国
- 整理黑龙江基准地价与标定地价早
- CPK工具表的模板
- 中国画发展史
- 客户基本信息调查表实用文档
- 19-雾在哪里ppt市公开课金奖市赛课一等奖课件
- 城镇道路工程施工与质量验收规范
- GB/T 11270.2-2002超硬磨料制品金刚石圆锯片第2部分:烧结锯片
- 金融统计分析教材课件
- 《标准教程HSK5上》第1课《爱的细节》课件
评论
0/150
提交评论