Portal > Foren > Java > Allgemeine Java-Programmierung > Werte Übergabe von Klasse zu Klasse
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 05.08.2005, 18:36 Nach oben    #1
williplumps
Gast
 
Beiträge: n/a
Standard Werte Übergabe von Klasse zu Klasse

Hallo, ich krieg hier noch graue Haare, Ich schreibe gerade an einem Programm, das unter anderem einen Graphen darstellen soll und Werte damit graphisch darstellt.

Durch einen Button wird das Graphenfenster geöffnet und die Werte sollen zyklisch angezeigt werden. Allerdings klappt die Übergabe der Daten nicht. Nicht mal, wenn die Startwerte übergeben werden sollen.

Ich hab die Klassen bekannt gemacht, eine get-Methode geschrieben und die Werte in der Graphenklasse mit der Instanz der anderen Klasse und der get-Methode angerufen. Aber nix !!!

//Klassenbezeichner Hauptfenster
public class HauptfensterNEU extends JFrame implements ActionListener {
...

//get-Methode
public int getAnzahl(){
return anzahl;
}
...

//AnzeigeMethode in der Hauptklasse
public void actionPerformed(ActionEvent event) {

if (event.getSource() == jButtonGraf)
{

Graf application1 = new Graf();
application1.setResizable(false);
application1.setVisible(true);

}

if (event.getSource() == jButtonStart)
if (zeichnen == false){

anzahl++;

main=true;
repaint();
zeichnen=false;
}
}
}

...
//Klassenbezeichner der Graphenklasse
public class Graf extends JFrame {
public HauptfensterNEU hfn = new HauptfensterNEU();
public Graf(){
...

//Abfrage der Startwerte vor der Anzeige
boolean zeichnen = hfn.getZeichnen();
int pulswert = hfn.getAnzahl() ;

g.drawString("Puls" + pulswert,40,45 );
g.drawString("Zeit", 670,305);
...


Danke für eure Hilfe
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 20:27 Nach oben    #2
Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 37
Standard

Also ich weiß nicht so recht. Kann mit den Codeschnipseln so erstmal nicht so viel anfangen. Sollte ja vom Prinzip her gehen.
Was mir jetzt aufgefallen ist, soll das so sein ?
Code:
 if (zeichnen == false){

anzahl++;

main=true;
repaint();
zeichnen=false;
Wenn Zeichnen auf False ist, führst du Repaint() aus und setzt sie auch wieder auf FALSE ?
Sonst wüsste ich jetzt so nichts. Vielleicht weiß jemand anders mehr anzufangen mit den Brocken oder du postest ein wenig mehr.
Hot-Thunder ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.08.2005, 21:36 Nach oben    #3
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.110
Standard

Ähm... dein Graf(ph) erzeugt jedesmal ein neues "HauptfensterNEU" (übrigens ein sehr... ähm... ungewöhnlicher Name). Was du möchtest ist wahrscheinlich eher die Übergabe der bereits existenten Instanz des Hauptfensters bei der Initialisierung des Graphen.
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.08.2005, 09:41 Nach oben    #4
Benutzer
 
Registriert seit: 01.07.2005
Beiträge: 37
Standard

Pago hat recht. Wenn du auf deinen Button klickst, erzeugt er jedes mal ein neues Objekt vom Typ HauptfensterNEU.
Und da anzahl ja vermutlich ein Attribut in der HaupfensterNeu Klasse ist, wird dieses jedesmal neu initialisiert. Deswegen dürftest du aber trotzdem wenigstens eine 0 sehen.
Hot-Thunder ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klasse in Klasse verwenden? goelliboy PHP-Programmierung 12 07.09.2007 11:43
Wert Varible in Listener anderer Klasse nutzen??? risa Desktop-Applikationen und Grafik 1 03.04.2006 07:36
Design für eine Klasse js-mueller Allgemeine Java-Programmierung 1 12.03.2006 19:23
Klasse laden per Dateiname (!=Klassenname) Sayang Allgemeine Java-Programmierung 5 01.03.2006 11:35
DB Klasse Problem, vererben, kombinieren ex³ PHP-Programmierung 7 05.02.2006 17:06


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:12 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44