HI,
das ist mein erster Beitrag hier. Ich hoffe ihr konnt mir helfen. Bin noch ein blutiger Anfänger. Aus meinem Java Buch werde ich einfach nicht schlauer.
Ich habe dieses Program hier geschrieben. Jetzt meine Frage. Mit dem Button "Berechnen" führe ich eine Berechnung der Klasse CRechnen durch, das Ergebnis davon möchte ich gerne in einem Label ausgeben. Wie bekomme ich das Ergebnis in das Label? Ist das überhaupt möglich?
Vieln Dank für euer Bemühen! :?: :?: :?:
L-ectron-X hat diesen beitrag am 31.03.2006 um 1:25 Uhr editiert.
Codetags gesetzt.
das ist mein erster Beitrag hier. Ich hoffe ihr konnt mir helfen. Bin noch ein blutiger Anfänger. Aus meinem Java Buch werde ich einfach nicht schlauer.
Ich habe dieses Program hier geschrieben. Jetzt meine Frage. Mit dem Button "Berechnen" führe ich eine Berechnung der Klasse CRechnen durch, das Ergebnis davon möchte ich gerne in einem Label ausgeben. Wie bekomme ich das Ergebnis in das Label? Ist das überhaupt möglich?
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CBMI2 extends JFrame
{
//Behandlung für das Frame
class CMeinWindowLauscher extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
//Behandlung für Button BMI Rechnen
class CRechnen implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
double a;
double b;
double ergebnis;
a = 77.6;
b = 1.83 * 1.83;
ergebnis = a / b;
}
}
//Behandlung der Schalter Exit
class CProgrambeenden implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}
//Kontruktor legt Schalter und Label an
CBMI2(String titel)
{
super(titel); //Fenstertitel
//layout des Fensters
getContentPane().setLayout(new BorderLayout());
//Panel für berechnen erzeugen
JPanel rechnen = new JPanel();
JButton berechnen = new JButton ("BMI Berechnen");
rechnen.add(berechnen);
/[b]/Hier soll das Ergebnis der Rechnung aus CRechnung angezeigt werden[/b]
//Label für Ausgabe erzeugen
JPanel ausgabe = new JPanel();
JLabel datenAusgabe = new JLabel ();
ausgabe.add(datenAusgabe);
//Panel für Exit erzeugen
JPanel ende = new JPanel();
JButton exit = new JButton ("Exit");
ende.add(exit);
//Panels zum Fenster zufügen
getContentPane().add(rechnen,"North");
getContentPane().add(ausgabe,"Center");
getContentPane().add(ende,"South");
//Frame bei Listener anmelden
addWindowListener(new CMeinWindowLauscher());
//Listener für Schalter regisrieren
exit.addActionListener(new CProgrambeenden());
berechnen.addActionListener(new CRechnen());
}
public static void main(String[] args)
{
//Instanz von Fensterkalsse anlegen
CBMI2 Fenster = new CBMI2("BMI Rechner");
Fenster.pack();
Fenster.setSize(200,150);
Fenster.show();
}
}
Vieln Dank für euer Bemühen! :?: :?: :?:
L-ectron-X hat diesen beitrag am 31.03.2006 um 1:25 Uhr editiert.
Codetags gesetzt.