Zum Inhalt springen

Diagramm + neues Appletfenster in BlueJ+ String to int


Empfohlene Beiträge

Geschrieben

Hallo Leute!

Ich wollte mal fragen pb ihr wisst wie man String to integer macht und wie die Methode dafür wäre....

Zudem brauche ich ein Diagramm was sich Individuell einstellt und immer dahin wo es auch sein muss...

Dafür will ich ein neues Appletfenster machen...

Ich hoffe ihr könnt mir helfen...

Greetz

Steven

Geschrieben
Hallo Leute!

Ich wollte mal fragen pb ihr wisst wie man String to integer macht und wie die Methode dafür wäre....

int deinInteger = Integer.parseInt(deinString);

Click here for more Details.

Zudem brauche ich ein Diagramm was sich Individuell einstellt und immer dahin wo es auch sein muss...

Nice, ich empfehle einen blauen Hintergrund. SCNR :rolleyes:

Gib bitte mehr Infos, was du tun willst, wir können nicht hellsehen.

Geschrieben (bearbeitet)

Also mein Problem ist einfach, dass ich einen BMI rechner schreiben muss in BlueJ also Java.

Ich habe es soweit fertig allerdings muss ich noch ein Individuelles Diagramm noch machen und das möchte ich in einem sich neu öffnenden Applet haben.

Allerdings fehlt mir um das alles überhaupt auszurechnen, dass ich die eingegebene Zahl (die automatisch als String behandelt wird) in integer umwandel...

ich bräuchte dafür direkte Methoden etc....

Das ich einfach halt verstehen kann wie das funktioniert und wie das geschrieben wird...

Ich werd aus den Links einfach nicht schlau ://

So sieht mein Quelltext bisher aus:


import java.applet.*;

import java.awt.*;

import java.awt.event.*;


/**

 * Class BMIApplet - write a description of the class here

 * 

 * @author (Steven) 

 */

public class BMI extends Applet

    implements ActionListener {


        private Panel eingabe;

        private Button b1;

        private TextField field1, field2;

        private Label helpText1, helpText2;


    public void init()

    {

        setLayout(null);

        b1= new Button("Berechnen&Anzeigen");

        b1.setBounds(150,250,150,30);

        b1.addActionListener(this);

        add(b1);

        setVisible(true);

        field1 = new TextField("", 30);

        field1.setBounds(130,11,50,20);

        field1.addActionListener(this);

        add(field1);

        setVisible(true);

        helpText1 = new Label("Ihr Gewicht in Kg:");

        helpText1.setBounds(0,10,125,20);

        add(helpText1);

        setVisible(true);

        field2 = new TextField("", 30);

        field2.setBounds(130,32,50,20);

        field2.addActionListener(this);

        add(field2);

        setVisible(true);

        helpText2 = new Label("Ihre Größe in cm:");

        helpText2.setBounds(0,35,125,20);

        add(helpText2);

        setVisible(true); 

    }


    public void actionPerformed (ActionEvent e)

    {} 


}

Und nun möchte ich halt das andere alles dazu haben :)

Ich hoffe ihr könnt nun vllt. besser helfen ://

Für das Diagramm brauche ich ja Graphics g oder??

also die Methode

public void paint(Graphics g)

{}

danke schonmal für die hilfe :)

Greetz

Steven

Bearbeitet von flashpixx
Code-Tags
Geschrieben

1. Bitte verwende Code-Tags

2. Du importierst unnötigerweise komplette Bibliotheken

3. "Und nun möchte ich halt das andere alles dazu haben" ist eine relativ dreiste Art, um Hilfe zu bitten, insbesondere weil alles was du benötigst, Dir schon demonstriert wurde.

Schritt 1) Du liest in der actionPerformed das entsprechende Textfeld aus.

Schritt 2) Du überprüfst den Inhalt und versuchst ihn in den Datentyp integer umzuwandeln (wie, hab ich oben geschrieben).

Mit Diagrammen hab ich mich persönlich noch nicht befasst, aber obiger Link von flashpixx sollte Dir genauso Abhilfe schaffen.

Geschrieben

Tut mir leid wegen der Dreistigkeit...

Ich bin da noch so ein bisschen unbeholfen^^

Okay...

Mein Problem ist nur, dass ich da nicht mit klar komme was dort steht ich verstehe es nicht!

Aber danke für die Hilfen:)

Geschrieben

Hallo

Mit dem Link von Flashpixx kann ich nichts wirklich anfangen...

public static Integer getInteger(String nm,Integer val)

Das habe ich da jetzt rausgefunden...

Doch wie wende ich das nun an?

public ActionPerformed(Action Event e)?

Und wenn ja wie soll ich dass dann aufschreiben?

Sorry aber ich verzweifle hier gerade ://

Greetz

Steven

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...