Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Java Parabel mit Koordinationssystem erzeugen

Frage Entwicklung Java

Mitglied: Broken

Broken (Level 1) - Jetzt verbinden

29.01.2009, aktualisiert 11:09 Uhr, 7945 Aufrufe, 1 Kommentar

Hallo liebe Gemeinde

Ich habe eine Frage zu Java
Ich soll eine Parabel in einem Koordinationssystem darstellen.
ich hab es auch soweit am laufen nur fehlen mir noch einige Kleinigkeiten.
ich bräuchte noch eine Beschriftung der Koordinaten, sprich an den Strichen sollen die richtigen Zahlen stehen

ich glaub ihr braucht mein Quelcode um das Problem zu lösen
ich hatte schon ein wenig rum experimentiert
ich hab die Stelle markiert die ich meine.

01.
import java.awt.*; 
02.
import java.applet.*; 
03.
import java.awt.event.*; 
04.
import java.text.*; 
05.
 
06.
public class parabel extends Applet 
07.
08.
    //ObjektVariablen deklarieren und initialisieren  
09.
    Panel pa = new Panel(); 
10.
    ZeichnenPanel pb= new ZeichnenPanel();  
11.
    Button b1=new Button("Berechnen");  
12.
    TextField atf=new TextField("0",8); 
13.
    TextField btf=new TextField("0",8); 
14.
    TextField ctf=new TextField("0",8); 
15.
    private Label zahl;                                    <==== 
16.
    //einfache Variablen deklarieren (werden später initialisiert) 
17.
    float af,bf,cf; 
18.
    boolean Taste; 
19.
 
20.
 
21.
    public void init()  
22.
    {  
23.
        setLayout(new BorderLayout());  
24.
        add("South",pa);  
25.
        add("Center",pb); 
26.
        pa.setBackground(Color.green); 
27.
        pb.setBackground(Color.white);  
28.
        pa.add(atf); 
29.
        pa.add(btf); 
30.
        pa.add(ctf); 
31.
        pa.add(b1); 
32.
        b1.addActionListener(new b1Listener()); 
33.
34.
 
35.
    //Das Eventhandling wird in einer lokalen (inneren) Klasse festgelegt 
36.
    class b1Listener implements ActionListener  
37.
38.
 
39.
        public void actionPerformed (ActionEvent e)  
40.
41.
            String astr, bstr, cstr, xstr, ystr; 
42.
            astr = atf.getText(); 
43.
            bstr = btf.getText(); 
44.
            cstr = ctf.getText();  
45.
            af=Float.valueOf(astr).floatValue(); 
46.
            bf=Float.valueOf(bstr).floatValue(); 
47.
            cf=Float.valueOf(cstr).floatValue(); 
48.
            Taste=true;  
49.
            pb.repaint(); 
50.
        }  
51.
52.
 
53.
 
54.
    //Mittels einer innere Klasse wird ein Panel mit einer Zeichnen-Methode geschaffen, die dem  Center des Schemas zugeordnet wird. 
55.
    class ZeichnenPanel extends Panel 
56.
57.
 
58.
        public void paint(Graphics g)  
59.
60.
            int u0,v0,u1,v1; 
61.
            double x,y; 
62.
            g.drawLine(0,250,500,250); 
63.
            g.drawLine(250,0,250,500); 
64.
            int j=0; 
65.
            int k=0; 
66.
            for (int i=0;i<=25;i++) 
67.
68.
                j=i*20; 
69.
                g.drawLine(j,248,j,252); 
70.
                g.drawLine(248,j,252,j); 
71.
                //zahl=new Label("+25-i+");              <==== 
72.
                //zahl.setBounds(j,253,j,273);            <==== 
73.
                //zahl.setBounds(253,j,273,j);                <==== 
74.
                //add(zahl);                                       <==== 
75.
                for (int h=0;h<=25;h++) 
76.
77.
                    k=h*20; 
78.
                    g.drawLine(j,k,j,k); 
79.
80.
81.
 
82.
            u0=-250; 
83.
            x=u0*0.1;//10 werden als Einheit festgelegt (Geteilt durch 10 funktioniert nicht!) 
84.
            y=af*x*x+bf*x+cf; 
85.
            v0=(int)Math.round(y*10); 
86.
            if(Taste) 
87.
88.
                for(int i=-249;i<=250;i++)  
89.
                {  
90.
                    u1=i;  
91.
                    x=u1*0.1; 
92.
                    y=af*x*x+bf*x+cf; 
93.
                    v1=(int)Math.round(y*10); 
94.
                    g.drawLine(250+u0,250-v0,250+u1,250-v1); 
95.
                    u0=u1;v0=v1; 
96.
97.
98.
             
99.
100.
101.
}
Schonmal vielen Dank für Eure Hilfe

Mit freundlichen Grüßen
Broken
Mitglied: Broken
04.02.2009 um 10:14 Uhr
Hallo Leute

für die die es interessiert
Ich habe das problem anders gelösst

ich ghabe einfach ein
g.drawString("den text eingeben" ,200,200);

so erzeugt es den Text " den text eingeben" an dert stelle 200|200

MFG
Broken
Bitte warten ..
Ähnliche Inhalte
Java
Wie bekomme ich bei Java diese Zertifkatsmeldung weg. Ein Abacus Login verwendet Java , und dies bringt eine Java Warnmeldung
Frage von 116480Java10 Kommentare

Hallo, scheinbar nur , wenn man aus unserem Netz auf ein Abacus System zugreift, das Java fürs Login verwendet, ...

PHP
Aus Arrays neue Arrays erzeugen!
gelöst Frage von FunkerVogtPHP8 Kommentare

Hallo Gemeinde, ich hoffe Ihr könnt mir bei meiner Problematik helfen und meinen kleinen gordischen Knoten im Kopf lösen. ...

Microsoft Office
Mit Excel einen Termin in Outlook erzeugen
gelöst Frage von Armin-KMicrosoft Office13 Kommentare

Liebes Forum, leider finde ich trotz zahlreicher vielversprechender Ansätze hier im Forum keine funktionierende Lösung. Folgende Aufgabenstellung: Ich möchte ...

LAN, WAN, Wireless
Frage zum Erzeugen eines portbasiertem VLAN
Frage von presto-18LAN, WAN, Wireless7 Kommentare

Hallo, ich habe ein Class-C Netz 192.168.178.0/24. Der Router hat die IP 192.168.178.1 und ist ein stinknormaler Router von ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 17 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 19 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Sichere Remote Desktop Verbindung wie?
gelöst Frage von nuss33Windows Server11 Kommentare

Hallo zusammen, eins vorweg: Ich besitze einen privaten Windows Server 2008 R2 zu Hause im Netzwerk er wird nicht ...