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
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
5.431 User online
1 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
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