Hallo,
ich habe mal eine Anfängerfrage. Warum stehen mir in dem folgenden Codeausschnitt die mathematischen Funktionen nicht zur verfügung? Ich habe die java.math.* importiert.
Wenn ich die funktion abs aufrufe kommt die Meldung:
This method abs (double) is undefined for the type Hauptfenster.
ich habe mal eine Anfängerfrage. Warum stehen mir in dem folgenden Codeausschnitt die mathematischen Funktionen nicht zur verfügung? Ich habe die java.math.* importiert.
Wenn ich die funktion abs aufrufe kommt die Meldung:
This method abs (double) is undefined for the type Hauptfenster.
Code:
package Hauptfenster;
import java.awt.*;
import java.lang.System;
import java.math.*;
public class Hauptfenster extends Frame
{
MenuBar mbar;
private void init_menu()
{
mbar = new MenuBar();
Menu Fraktale = new Menu ("Fraktale");
Fraktale.add(new MenuItem("Mandelbrot"));
mbar.add(Fraktale);
}
public boolean handleEvent (Event ev)
{
if (ev.id == Event.WINDOW_DESTROY)
{
// Programm beenden
System.exit(0);
return true;
}
super.handleEvent(ev);
return false;
}
public void menu_app()
{
pack();
resize (1240, 1000);
// Menü initialisieren und setzten
init_menu();
setMenuBar(mbar);
show();
}
public void paint (Graphics Bild)
{
short breite = 1240;
short hoehe = 1000;
double intervallLinks = -3;
double intervallRechts = 2;
double intervallUnten = -1.875;
double intervallOben = 1.875;
double intervallBreite = 5;
double intervallHoehe = 3.75;
short grenzeRekursion = 50;
double grenzeBetrag = 4;
short pixelX = 0;
short pixelY = 0;
double x = 0;
double y = 0;
double gliedX = 0;
double gliedY = 0;
double gliedXQuadrat = 0;
double gliedYQuadrat = 0;
double grenzeBetragQuadrat = grenzeBetrag * grenzeBetrag;
double hilfX = 0;
short zaehler = 0;
short[] rot = {0,0,0,0,0,0,0,0,0,0,0,6,12,19,25,31,38,44,51,
57,63,70,76,82,89,95,102,108,114,121,127,
133,140,146,153,159,165,172,178,184,191,197,
204,210,216,223,229,235,242,248,0};
short[] gruen = {0,0,0,0,0,0,0,0,0,0,0,6,12,19,25,31,38,44,51,
57,63,70,76,82,89,95,102,108,114,121,127,
133,140,146,153,159,165,172,178,184,191,197,
204,210,216,223,229,235,242,248,0};
short[] blau = {0,0,0,0,0,0,0,0,0,0,0,6,12,19,25,31,38,44,51,
57,63,70,76,82,89,95,102,108,114,121,127,
133,140,146,153,159,165,172,178,184,191,197,
204,210,216,223,229,235,242,248,0};
Color Farbe = new Color(0,0,0);
intervallBreite = abs(intervallLinks);