程序题java.docx_第1页
程序题java.docx_第2页
程序题java.docx_第3页
程序题java.docx_第4页
程序题java.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/*-【程序设计】-题目:编写Applet, 其中包含两个按钮,点击一个按钮时,通过paint() 方法在(100,100)位置处画一个蓝色的圆,圆的半径为30; 点击另一个按钮时,在(100,100)位置处,画一个红色的圆, 圆的半径为30。-*/import java.awt.*;import java .awt .event .*;import java.applet.*;public class Prog1 extends Applet implements ActionListener int i; Button btn1,btn2; public void init() btn1=new Button(pic1); btn2=new Button(pic2); add(btn1); add(btn2); btn1.addActionListener(this); btn2.addActionListener(this); public void paint(Graphics g) if(i=1) g.setColor(Color.blue); g.drawOval(100,100,60,60); if(i=2) g.setColor(Color.red); g.drawOval(100,100,60,60); public void actionPerformed(ActionEvent e) /*Program*/ if(e.getSource()=btn1) i=1; if(e.getSource()=btn2) i=2; repaint(); /* End */ /*-【程序设计】-题目:请编写一个Applet,其功能为:在窗口中按左对齐方式 摆放三个单选按钮。-*/import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet CheckboxGroup optGroup; Checkbox opt1, opt2, opt3; public void init( ) /*Program*/setLayout( new FlowLayout(FlowLayout.LEFT); optGroup = new CheckboxGroup(); opt1 = new Checkbox( 选项1,optGroup, false ); add( opt1 ); opt2 = new Checkbox( 选项2,optGroup, false ); add( opt2 ); opt3 = new Checkbox( 选项3,optGroup, false ); add( opt3 ); /* End */ /*-【程序设计】-题目:在窗口中接收用户输入的一个双精度浮点数,然后输出其整数部分。-*/import java.awt.*;import java.applet.*;public class Prog1 extends Applet Label p=new Label(请输入一个双精度浮点数:); TextField in=new TextField(18); Label out=new Label( ); public void init() /*Program*/ add(p); add(in); add(out) /* End */ public boolean action(Event e,Object o) if(e.target=in) out.setText(其整数部分为 +(int)Double.valueOf(in.getText( ).doubleValue( ); repaint( ); return true; /*-【程序设计】-题目:请编写一个Applet,其功能为:在Applet窗口中以坐标(10,20) 为左上角,画宽度为60、高度为30的黑边白心矩形。-*/import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint( Graphics g) /*Program*/ g.setColor(new Color(0,0,0); g.drawRect(10,20,60,30); g.setColor(new Color(255,255,255); g.fillRect(11,21,59,29); /* End */ /*-【程序设计】-题目:请编写一个Applet,其功能为:在窗口中按居中方式摆放 三个单选按钮。-*/import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet CheckboxGroup optGroup; Checkbox opt1, opt2, opt3; public void init( ) /*Program*/ optGroup = new CheckboxGroup(); opt1 = new Checkbox( 选项1,optGroup, false ); add( opt1 ); opt2 = new Checkbox( 选项2,optGroup, false ); add( opt2 ); opt3 = new Checkbox( 选项3,optGroup, false );add( opt3 ); /* End */ /*-【程序设计】-题目:请编写一个实现如下功能的Applet :设已知一个字符数组, 它的初值为This is a string,请将这个串以蓝色斜体、 大小为24的字体显示在Applet窗口上。-*/import java.applet.*;import java.awt.*;public class Prog1 extends Applet char buff=T,h,i,s, ,i,s, ,a, ,s,t,r,i,n,g; public void paint(Graphics g) /*Program*/ g.setColor( Color.blue ); g.setFont( new Font(TimesRoman,Font.ITALIC,24); g.drawChars(buff,0,16,30,30); /* End */ /*-【程序设计】-题目:请编写一个Applet实现如下功能:接受文本框输入的一个 正整数,求该数的平方根,并输出。-*/import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Label out, p; TextField in; int x; public void init( ) /*Program*/p=new Label(请输入一个正整数: ); out=new Label( ); in=new TextField(8); add(p); add(in); in.addActionListener(this); add(out); /* End */ public void actionPerformed(ActionEvent evt) x=Integer.parseInt(in.getText(); out.setText( +x+ 的平方根: +Math.sqrt(x); /*-【程序设计】-题目:请编写一个Applet实现如下功能:接受文本框输入的一个 double类型的正数,求该数的平方根,并输出。-*/import java.applet.*;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Label out, p; TextField in; double x; public void init( ) /*Program*/p=new Label(请输入一个double型正数: ); out=new Label( ); in=new TextField(8); add(p); add(in); in.addActionListener(this);add(out); /* End */ public void actionPerformed(ActionEvent evt) x=Double.valueOf(in.getText().doubleValue(); out.setText( +x+ 的平方根: +Math.sqrt(x); /*-【程序设计】-题目:请编写一个Applet,其功能为:将已知byte型数组各元素 的值(设分别为123,45,6,78,90,89)显示在屏幕上。-*/import java.awt.*;import java.applet.*;public class Prog1 extends Applet byte a=123,45,6,78,90,89,j=0; public void paint(Graphics g) /*Program*/ for(int i=0; ia.length; i+) g.drawString(+ai,20+j,30); j+=30; /* End */ /*-【程序设计】-题目:在窗口中摆放一个按钮,当不断地点击按钮时就显示它被点 击的次数。-*/import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class Prog1 extends Applet implements ActionListener Button Button1 = new Button( 按钮 ); Label lab=new Label( ); int count=0; public void init() Button1.addActionListener( this ); add( Button1 ); add(lab); public void actionPerformed( ActionEvent e ) /*Program*/ if ( e.getActionCommand().equals(按钮) ) count+; lab.setText(已按了+count+次按钮); repaint();/* End */ /*-【程序设计】-题目:请编写一个Applet,其功能为:在Applet窗口中画两条直线, 其中一条是从坐标(10,20)开始到坐标(100,180)终止 的蓝线;另一条是从坐标(30,20)开始到坐标(120,180) 终止的绿线。-*/import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint( Graphics g) /*Program*/ g.setColor(Color.blue); g.drawLine(10,20,100,180); g.setColor(Color.green); g.drawLine(30,20,120,180 /* End */ /*-【程序设计】-题目:请编写一个Applet,其功能为:在标签上输出字符串Java程序。 要求标签以红色为背景,以白色为前景。-*/import java.applet.Applet;import java.awt.*;public class Prog1 extends Applet Label p=new Label( Java 程序 ); public void init( ) /*Program*/ add(p); p.setBackground(Color.red); p.setForeground(Color.white); /* End */ /*-【程序设计】-题目:请编写一个Applet,其功能为:在Applet窗口中画中心在 坐标(80,80),半径为60,边框为蓝色的圆,并将圆心 画成红色。-*/import java.awt.*;import java.applet.*;public class Prog1 extends Applet public void paint( Graphics g ) /*Program*/ g.setColor(new Color(0,0,255); g.drawOval(20,20,120,120); g.setColor( Color.red); g.drawRect(80,80,1,1); /* End */ /*-【程序设计】-题目:请编写一个Applet,其功能为:在坐标(20,60)处以 红色显示字符串How are you? ,在坐标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论