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