home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Frame;
- import java.awt.Graphics;
- import java.awt.Image;
- import java.awt.Toolkit;
- import java.awt.Window;
- import java.awt.event.WindowEvent;
- import java.awt.event.WindowListener;
- import netrexx.lang.Rexx;
- import netrexx.lang.RexxSet;
-
- public class Spectrum extends Frame implements WindowListener {
- protected static final int mywidth = 200;
- protected static final int myheight = 300;
- protected static final Dimension glass = Toolkit.getDefaultToolkit().getScreenSize();
- private Image shadow;
- // $FF: renamed from: $0 java.lang.String
- private static final String field_0 = "Spectrum.nrx";
-
- public static void main(String[] var0) {
- Spectrum var1 = new Spectrum(Rexx.toString(Rexx.toRexx("My Spectrum").OpCcblank((RexxSet)null, new Rexx(var0))));
- ((Component)var1).setBounds((glass.width - 200) / 2, (glass.height - 300) / 2, 200, 300);
- ((Window)var1).show();
- }
-
- public Spectrum(String var1) {
- super(var1);
- ((Window)this).addWindowListener(this);
- }
-
- public void update(Graphics var1) {
- boolean var5 = false;
- Object var6 = null;
- this.shadow = ((Component)this).createImage(((Component)this).getSize().width, ((Component)this).getSize().height);
- Graphics var2 = this.shadow.getGraphics();
- int var3 = ((Component)this).getSize().width - 1;
- int var4 = ((Component)this).getSize().height - 1;
- int var7 = var4;
-
- for(int var8 = 0; var8 <= var7; ++var8) {
- Color var9 = Color.getHSBColor((float)var8 / (float)var4, 1.0F, 1.0F);
- var2.setColor(var9);
- var2.drawRect(0, var8, var3, var8);
- }
-
- this.paint(var1);
- }
-
- public void paint(Graphics var1) {
- if (this.shadow == null) {
- this.update(var1);
- }
-
- var1.drawImage(this.shadow, 0, 0, this);
- }
-
- public void windowClosing(WindowEvent var1) {
- System.exit(0);
- }
-
- public void windowClosed(WindowEvent var1) {
- }
-
- public void windowOpened(WindowEvent var1) {
- }
-
- public void windowActivated(WindowEvent var1) {
- }
-
- public void windowDeactivated(WindowEvent var1) {
- }
-
- public void windowIconified(WindowEvent var1) {
- }
-
- public void windowDeiconified(WindowEvent var1) {
- }
- }
-