高分悬赏java编程题!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/02 07:30:15
求高手赐教!!!
100 分 案例1
功能要求:
编写Java applet 小程序
1. 表示一个椭圆的性质
 分别建立垂直滚动条和水平滚动条,用来调整椭圆的长轴和短轴
 分别建立三个水平滚动条,用来调整并显示背景色的RGB(红绿蓝)三个参数
 椭圆由红绿蓝三个扇形组成。三个扇形的面积(弧度)分别表示背景色中红绿蓝成分的相对百分比
2. 显示一个表示日期和时间的字符串,
 要求每秒更新一次。
 左击鼠标,该字符串立即改写到新设置的左上角的位置。
3. 创造一个模拟从圆心向四周传播的 “颜色波,。或其它创造性的动漫组件
不太完善 可以再追加分!

//:SD3.java

import java.applet.Applet;

import java.awt.*;

import javax.swing.*;

import javax.swing.event.ChangeEvent;

import javax.swing.event.ChangeListener;

public class SD3 extends Applet implements ChangeListener,Runnable {

 private JSlider hor,ver,r,g,b;

 private JPanel center,south,cont;

 private Box rb,gb,bb;

 private JLabel rl,gl,bl;

 

 public void init(){

  this.setSize(500,600);

  this.setLayout(new BorderLayout());

  center = new JPanel(new BorderLayout());

  south = new JPanel(new GridLayout(3,1));

  

  hor = new JSlider();

  center.add(hor,BorderLayout.NORTH);

  ver=new