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

Mitglied: Broken

Broken (Level 1) - Jetzt verbinden

29.01.2009, aktualisiert 11:09 Uhr, 8042 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, ...

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 ...

Batch & Shell

Powershell - csv - UPN erzeugen

gelöst Frage von Franz-Josef-IIBatch & Shell4 Kommentare

Guten Morgen Ausgangslage: Eine csv-Datei mit vorname, nachname und abteilung. Ziel: Die User sollen in Office365 angelegt werden. Hiezu ...

VB for Applications

Verknüpfung in vbs erzeugen

gelöst Frage von Domain-JaneVB for Applications9 Kommentare

Schönen guten Nabend! Seit einer Weile versuche ich, mir mittels vbs eine Verknüpfung erzeugen zu lassen. Dazu habe ich ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 17 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 20 StundenAdministrator.de Feedback14 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Network
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Network15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Memory Cards
Vergessliche USB-Sticks?
Frage von hanheikMemory Cards14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...