carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.432 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 74 von 2963 (2%) |<   <   >   >|

Autor Bia
Datum 20.06.03, 19:59
Betreff Wer kann mir bei start und paint Methode helfen?


Kann mir jemand Tipps oder Hilfe geben bei meiner Hausaufgabe?
Das Applet um den Mittelwert zu berechnen hab ich fertig und läuft. Nun soll ich die gleiche Anweisungsfolge, die ich zur Mittelwertsberechnung programmiert habe nicht in der Event-Handling-Methode einbauen sondern einmal in
der start-Methode des Applets und einmal in
der paint-Methode des Applets.
Was passiert und unter welchen Bedingungen wird die Berechnung ausgeführt?
Hier mal mein Code:
import java.awt.*;
import java.applet.Applet;
import java.util.Random;
import java.lang.*;
public class Mittelwert extends Applet {
Label l_berech;
TextField tf_ergebnis,tf_operator,tf_operator2;
Button b_berech,b_loesch;
String s_zahl1, s_zahl2, s_ergebnis;
Font fntlabel;
public void init() {
setLayout(null);
l_berech = new Label("Dies Applet berechnet Mittelwerte ");
tf_operator= new TextField(" ");
tf_operator2 = new TextField(" ");
tf_ergebnis = new TextField(" ");
fntlabel = new Font("SansSerif",1,14);
b_berech= new Button("Rechne Mittelwert");
b_loesch= new Button("Löschen");
l_berech.setBounds(60,20,350,25);
tf_operator.setBounds(25,110,120,25);
tf_operator2.setBounds(215,110,120,25);
b_berech.setBounds(125,160,120,25);
tf_ergebnis.setBounds(125,210,120,25);
b_loesch.setBounds(125,260,120,25);
add(l_berech);
add(tf_operator);
add(tf_operator2);
add(b_berech);
add(b_loesch);
add(tf_ergebnis);
l_berech.setFont(fntlabel);
}
public boolean handleEvent (Event e){
if(e.target==b_loesch && e.id == Event.ACTION_EVENT)
{
loescheClicked();
}
if(e.target==b_berech && e.id == Event.ACTION_EVENT)
{
berechneClicked();
}
return false;
}
private void loescheClicked()
{
tf_operator.setText("");
tf_operator2.setText("");
tf_ergebnis.setText("");
}
private void berechneClicked()
{
s_zahl1=tf_operator.getText();
s_zahl2=tf_operator2.getText();
double a = new Double(s_zahl1).doubleValue();
double b = new Double(s_zahl2).doubleValue();
double c = (a + b) / 2;
s_ergebnis=String.valueOf(c);
tf_ergebnis.setText(s_ergebnis);
}
}


Irgendwie steh ich auf der Leitung mit der start und paint Methode, hoffe Ihr könnt mir da ein wenig weiterhelfen.

Gruss Bianca

[editiert: 20.06.03, 20:01 von ]


 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com