⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex_03.java

📁 本人在JAVA学习中的一点小实验
💻 JAVA
字号:
//② 修改上题程序,正方形的位置、大小由HTML文件传入小应用程序。修改HTML文件中传入的参数值,不重新编译小程序,再运行HTML文件,看结果如何?说明什么?
//③ 修改上题程序,由程序随机生成一种颜色,填充到上题的内切圆中。提示:随机生成三个0到255的整数,然后用这三个整数构造一个Color对象。若构造Color对象的三个整数值从HTML文件传入,应如何修改程序?
//<applet code=ex_03.class width=400 height=250>
//<param name="x",value="80">
//<param name="y",value="100">
//<param name="width",value="200">
//<param name="length",value="200">
//</applet>
import java.awt.*;
import javax.swing.JApplet;
import javax.swing.JPanel;
 
 class MyPanel extends JPanel{
   public int x,y,width,length; 
   public MyPanel(int x,int y,int width,int length){
   	this.x=x;
   	this.y=y;
   	this.width=width;
   	this.length=length;
   }
   public void paintComponent(Graphics g){
   	super.paintComponent(g);
   	
   	g.drawRect (x,y,width,length);
   	g.setColor(Color.BLUE);
   	g.drawOval(x,y,width,length);
   	
   	}
  }
   	
   	public class ex_03 extends JApplet{
    public  int x,y,width,length;
    
    Container cp =null;
  public void init(){
  	  x=Integer.parseInt(getParameter("x"));
  	  y=Integer.parseInt(getParameter("y"));
  	  width=Integer.parseInt(getParameter("width"));
  	  length=Integer.parseInt(getParameter("length"));
	   MyPanel mp = new MyPanel(x,y,width,length); 
     cp = getContentPane();
     cp.add(mp,BorderLayout.CENTER);
     
  
  }    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -