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.589 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1203 von 2963 (41%) |<   <   >   >|

Autor gast
Datum 01.09.04, 13:49
Betreff Vertikale Ausrichtung


hi,
ich würde die zahlen gerne so ausrichten, das alle zahlen 2 stellen nach dem komma haben und alle kommata untereinander ausgerichtet sind.

z.B. 100,00
~~~ -22,00
~~~~55,23
usw. ( "~" steht für leerzeichen)


wie mache ich das ??


import java.awt.*;
import java.applet.*;
import java.lang.*;

public class eins extends Applet
{
private float anteile = 0;
private float ek = 0;
private float zahl2 = 0;
private float aktuell = 0;
private float zwischenSumme = 0;
private float gesamt2 = 0;
private float prozent = 0;
private float prozent2 = 0;

public void paint(Graphics e)
{
aktuell = 8.08f;

/* PROGRAMM-CODE */
anteile = 100.00f;
ek = 8.54f;
zahl2 = 100.00f;
zwischenSumme = ((aktuell * zahl2) - (ek * zahl2)) /100;
zwischenSumme = Math.round(zwischenSumme * 1000) / 1000.0f;
gesamt2 = (zwischenSumme * 100);
gesamt2 = Math.round(gesamt2 * 100) / 100.0f;
prozent = ((aktuell * 100) / ek);
prozent2 = (prozent - 100);
prozent2 = Math.round(prozent2 * 10) / 10.0f;
if (zwischenSumme < 0)
{
e.setColor(Color.black);
e.drawString("Anzahl der Anteile: ",150, 50);
e.drawString("EK der Aktie: " , 150, 65);
e.drawString("Aktueller Kurs: " , 150, 80);
e.drawString("Verlust pro Anteil: " , 150, 95);
e.drawString("Gesamt Verlust: " , 150, 110);
e.drawString("Gesamt Verlust in %: " , 150, 125);
e.drawString("" + anteile, 300, 50);
e.drawString("" + ek, 300, 65);
e.drawString("" + aktuell, 300, 80);
e.setColor(Color.red);
e.drawString("" + zwischenSumme, 300, 95);
e.drawString("" + gesamt2, 300, 110);
e.drawString("" + prozent2, 300, 125);
}
else
if (zwischenSumme > 0)
{
e.setColor(Color.black);
e.drawString("Anzahl der Anteile: ",150, 50);
e.drawString("EK der Aktie: " , 150, 65);
e.drawString("Aktueller Kurs: " , 150, 80);
e.drawString("Gewinn pro Anteil: " , 150, 95);
e.drawString("Gesamt Gewinn" , 150, 110);
e.drawString("Gesamt Verlust in %: " , 150, 125);
e.drawString("" + anteile, 300, 50);
e.drawString("" + ek, 300, 65);
e.drawString("" + aktuell, 300, 80);
e.setColor(Color.black);
e.drawString("" + zwischenSumme, 300, 95);
e.drawString("" + gesamt2, 300, 110);
e.drawString("" + prozent2, 300, 125);
}
else
{
e.setColor(Color.black);
e.drawString("Anzahl der Anteile: ",150, 50);
e.drawString("EK der Aktie: " , 150, 65);
e.drawString("Aktueller Kurs: " , 150, 80);
e.drawString("Keine Veränderung: " , 150, 95);
e.drawString("Gesamt: " , 150, 110);
e.drawString("Gesamt Verlust in %: " , 150, 125);
e.drawString("" + anteile, 300, 50);
e.drawString("" + ek, 300, 65);
e.drawString("" + aktuell, 300, 80);
e.setColor(Color.gray);
e.drawString("" + zwischenSumme, 300, 95);
e.drawString("" + gesamt2, 300, 110);
e.drawString("" + prozent2, 300, 125);
}
}
}


Diskussionsverlauf:
Vertikale Ausrichtung
    Re: Vertikale Ausrichtung

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

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