Grafische Umsetzung von Aktienkursen

Abruzzi

Mitglied
Hey Leute,

Ich hab da ein Problem, bei dem ich einfach nicht weiterkomme.
Ich schreibe gerade eine Simulation, beir der man Aktien Kaufen und Verkaufen kann.
Jetzt möche ich die Entwicklung der Kurse graphisch dastellen.

So weit bin ich schon:

Java:
public class Aktiendetails extends Canvas {

    public Aktiendetails()
    {
        setBackground(Color.black);
        setForeground(Color.green);
        
    }

    public void paint(Graphics g)
    {
       
        int xpos,ypos;

        g.translate(150, 150);

        g.setColor(Color.red);
        g.drawLine(0, -150, 0, 150);
        g.drawLine(-150, 0, 150, 0);
        g.drawString("-3", -150, 12);
        g.drawString("-3", 4, 147);
        g.drawString("+3", 135, 12);
        g.drawString("+3", 4, -140);

        g.setColor((new Color(255,255,0)));

        xpos=2;
        ypos=3;
        g.fillOval(xpos, ypos, 3, 3);

    }

}


Hier dann der Aufruf:

Java:
//Weitere Attribute
Aktiendetails details= new Aktiendetails();;

public Detailfenster(Aktie  ak) {
        
        initComponents();
        VergKurseAnzeigen(ak);
        this.setLocation(100,550);
        detailaktie =ak;

        
        
        jPanel1.add(details);
        details.repaint();
      
        
//Weitere Befehle, die nichts mit dem Problem zu tun haben
    }

Allerdings wird mir in dem Fenster nichts angezeigt, außer der leere jPanel. Dem jPanel hab ich auch nichts weiter hinzugefügt, als dieses eine Canvas.

Ich weiß jetzt grad nicht recht weiter und hoffe, dass mir jemand helfen kann.

Danke im Vorraus
Abruzzi
 

Marco13

Top Contributor
Das ist ein bißchen wenig code.

Statt Canvas sollte man bei Swing eher JComponent oder JPanel verwenden, und dort paintComponent überschreiben:
Code:
public class Aktiendetails extends JPanel {
 
... 
    public void paintComponent(Graphics g)
    {
        super.paintComponent(g);
        ... Rest wie in paint...
    }
}

Das dann notfalls mal mit einem ganz einfachen JFrame testen
Code:
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().setLayout(new GridLayout(1,1));
f.getContentPane().add(new AktienDetails());
f.setSize(300,300);
f.setVisible(true);

Vermutlich stimmt was mit deinem Layout nicht...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JavaSpiel ohne grafische Umsetzung Java Basics - Anfänger-Themen 3
C Nachträglich neue grafische Objekte hinzufügen Java Basics - Anfänger-Themen 7
H Mehrsprachigkeit und grafische Oberflächen Java Basics - Anfänger-Themen 4
R Grafische Benutzeroberfläche GUI nachträglich einbauen Java Basics - Anfänger-Themen 3
T Grafische programme - Variblen Schrift Java Basics - Anfänger-Themen 2
TomatenBrot447 Programmieraufgabe - Grafische Oberfläche- falsches Ergebnis? Java Basics - Anfänger-Themen 15
D Viele grafische unterschiede von Windows xp zu Windows 7 Java Basics - Anfänger-Themen 3
T Einstieg in "grafische Progammierung" + Rechnen in Flussdiagramm Java Basics - Anfänger-Themen 2
I Grafische Benutzeroberflächen - welche Komponente nehme ich am besten? Java Basics - Anfänger-Themen 13
shiroX OOP Türme von Hanoi - einfache grafische Ausgabe Java Basics - Anfänger-Themen 2
K Panels, grafische Oberflächen Java Basics - Anfänger-Themen 7
K sich bewegende grafische Objekte Java Basics - Anfänger-Themen 68
S Grafische Oberfläche Quellcode ändern Java Basics - Anfänger-Themen 8
B Grafische Oberfläche für Java-Programm Java Basics - Anfänger-Themen 5
N Grafische Programmierung mit jeweils anderen Bildern bei versch. Ergebnissen Java Basics - Anfänger-Themen 9
F grafische Anzeige von Werten Java Basics - Anfänger-Themen 2
T Grafische Oberfläche Java Basics - Anfänger-Themen 14
J Editor für grafische Oberfläche Java Basics - Anfänger-Themen 12
F Grafische Oberfläche.ist das kompliziert? Java Basics - Anfänger-Themen 7
G Grafische Oberfläche mit Buttons und Actionlistener? Java Basics - Anfänger-Themen 27
G Grafische Eingabe und ausgabe mit java Java Basics - Anfänger-Themen 5
V Grafische Auswertung (Ampel-System) Java Basics - Anfänger-Themen 12
B Grafische Darstellung einer Emailverteilerliste Java Basics - Anfänger-Themen 2
R Umsetzung von Formel Java Basics - Anfänger-Themen 2
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
E Umsetzung von Mehrfachvererbung in Java Java Basics - Anfänger-Themen 8
D [Concurrency/Threads] Code Umsetzung Schriftlich Java Basics - Anfänger-Themen 2
C Hilfe bei der Umsetzung Java Basics - Anfänger-Themen 1
R Tipps zur umsetzung eines Musters mit for-schleife Java Basics - Anfänger-Themen 1
kaoZ Input/Output Umsetzung einer Klasse Java Basics - Anfänger-Themen 8
U Serialisierung Probleme bei Umsetzung Java Basics - Anfänger-Themen 26
Z Switch umsetzung Java Basics - Anfänger-Themen 6
C OOP Umsetzung des MVC Java Basics - Anfänger-Themen 3
eXistenZ Java-Boon kommt nicht zurrecht mit der Umsetzung einer Aufgabe... Java Basics - Anfänger-Themen 7
sliwalker Ratschläge zur Umsetzung einer Lizenzsierung Java Basics - Anfänger-Themen 10
S Umsetzung von verschiedenen Anweisungen Java Basics - Anfänger-Themen 8
A Grafik2d Objekte drehen, Idee da, Problem in Umsetzung Java Basics - Anfänger-Themen 3
P Lagerverwaltung umsetzung Java Basics - Anfänger-Themen 10
L Falsche Umsetzung von MVC, brauche Hilfe Java Basics - Anfänger-Themen 6
G Berechnung von N-Tageslinien von Aktienkursen Java Basics - Anfänger-Themen 13

Ähnliche Java Themen

Neue Themen


Oben