编写一个应用程序,有一个窗口,可以在该窗口中实现随机画一个圆在屏幕上,圆的位置和长度由随机数产生,圆的颜色也有随机数产生。import javax.swing.*;import java.awt.

目的:学习使用布局类

题目1:编写一个应用程序,有一个窗口,可以在该窗口中实现随机画一个圆在屏幕上,圆的位置和长度由随机数产生,圆的颜色也有随机数产生。

import javax.swing.*;

import java.awt.Color;

import java.awt.Graphics;//该类实现图像绘制

import javax.swing.JPanel;

public class java1{

  public static void main(String[] args){

  JFrame a=new JFrame();

  a.setSize(600,600);

  JavaJF b=new JavaJF();

  b.setSize(200,200);

  a.add(b);

  a.setBackground(Color.white);//产生一个随机数,转为为相应的颜色。

  a.setVisible(true);

  }

}

 class JavaJF extends JPanel{

  public void paint (Graphics g){//要完成图形绘制时必须要重写paint方法。

   g.fillOval(150,300,60,60);//绘制的图像,随机数控制圆的圆心,前面两个参数为圆心,后面为半径,半径相等为圆,不等为椭圆

  }

}

package com.itxiaotiancai.Example10_4;
import javax.swing.*;
import java.awt.Color;
import java.awt.Graphics;//该类实现图像绘制
import javax.swing.JPanel;
import java.util.Random;
public class Example10_4 {public static void main(String[] args){JFrame a=new JFrame();Random random=new Random();int number =random.nextInt(100);System.out.println(number);a.setSize(600,600);JavaJF b=new JavaJF();b.setSize(200,200);a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);a.add(b);Color c=new Color(number);//创建随机颜色的类a.setBackground(c);//产生一个随机数把数字传进去,转为为相应的颜色。a.setVisible(true);}}class JavaJF extends JPanel{public void paint (Graphics g){//要完成图形绘制时必须要重写paint方法。Random random=new Random();int number =random.nextInt(1000);g.fillOval(number,number,number,number);//绘制的图像,随机数控制圆的圆心,前面两个参数为圆心,后面为半径,半径相等为圆,不等为椭圆}}

心碎 

盲生发现了华点

呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜呜


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部