G
Guest
Gast
Hallo,
gleich zu Anfang sei erwähnt, dass ich komplett neu bei Java bin. Ich programmiere basierend auf Übungsaufgaben seit zirka drei Wochen recht einfache Programme. Da auch das Thema bisher bei uns noch nicht besprochen wurde, habe ich noch keine Ahnung von JTable generell. Die bei FAQ angegebenen Tutorials habe ich versucht umzusetzen, aber es scheiterte jedesmal daran, dass ich die Syntax allgemein nicht verstand.
Abgesehen von
String columnNames[] = { ... };
String dataValues[][] = { ... };
sind alle anderen Befehle für mich "böhmische Dörfer".
Nichts destotrotz würde ich gerne eine Tabelle einsetzen. Momentan sitze ich über einem Programm, dass Vermögensreduzierung berechnen soll. Sprich ich habe ein Startvermögen, dem jährlich Zinsen aufgeschlagen und dann ein fester Betrag entnommen wird. Soweit so gut gibt es keine Probleme. Der Übersichtlichkeit halber möchte ich aber gerne die jährlichen Kontostände nach allen Ein- und Ausgängen mit dem dazugehörigen Jahr in einer Tabelle darstellen. Das heißt die Zwischenergebnisse jedes Schleifendurchlaufs sollen in einer Ausgabe darstellbar sein.
Der Schleifen Code ist folgender:
System.out.prinln ist keine Option. Da der Rest des Programmes in Ein- und Ausgabedialogboxen auftritt, sollten es die Zwischenergebnisse auch tun. Eine Ausgabebox in die Schleife einzubauen ist wohl nicht so die Lösung, da dann jeder Durchlauf eine neue Ausgabe erzwingt, was schnell zu Unübersichtlichkeit führen wird.
Wie könnte ich das Problem am besten angehen?
Gruß,
Cobrus
P.S.: Eine weitere Frage am Rande. Ist es möglich Tabellen in Dialogboxen von JOptionPane einzufügen? Bisher habe ich solche Dinge über viele viele Leerzeichen geregelt, was aber bei großen Ausgaben schnell unansehnlich wird.
gleich zu Anfang sei erwähnt, dass ich komplett neu bei Java bin. Ich programmiere basierend auf Übungsaufgaben seit zirka drei Wochen recht einfache Programme. Da auch das Thema bisher bei uns noch nicht besprochen wurde, habe ich noch keine Ahnung von JTable generell. Die bei FAQ angegebenen Tutorials habe ich versucht umzusetzen, aber es scheiterte jedesmal daran, dass ich die Syntax allgemein nicht verstand.
Abgesehen von
String columnNames[] = { ... };
String dataValues[][] = { ... };
sind alle anderen Befehle für mich "böhmische Dörfer".
Nichts destotrotz würde ich gerne eine Tabelle einsetzen. Momentan sitze ich über einem Programm, dass Vermögensreduzierung berechnen soll. Sprich ich habe ein Startvermögen, dem jährlich Zinsen aufgeschlagen und dann ein fester Betrag entnommen wird. Soweit so gut gibt es keine Probleme. Der Übersichtlichkeit halber möchte ich aber gerne die jährlichen Kontostände nach allen Ein- und Ausgängen mit dem dazugehörigen Jahr in einer Tabelle darstellen. Das heißt die Zwischenergebnisse jedes Schleifendurchlaufs sollen in einer Ausgabe darstellbar sein.
Der Schleifen Code ist folgender:
Code:
while (0 <= Vermögen) {
Vermögen = Math.round(((Vermögen *Zinssatz / 100) + Vermögen - Entnahmea) * 100) / 100.0;
Jahr = Jahr + 1;
}
System.out.prinln ist keine Option. Da der Rest des Programmes in Ein- und Ausgabedialogboxen auftritt, sollten es die Zwischenergebnisse auch tun. Eine Ausgabebox in die Schleife einzubauen ist wohl nicht so die Lösung, da dann jeder Durchlauf eine neue Ausgabe erzwingt, was schnell zu Unübersichtlichkeit führen wird.
Wie könnte ich das Problem am besten angehen?
Gruß,
Cobrus
P.S.: Eine weitere Frage am Rande. Ist es möglich Tabellen in Dialogboxen von JOptionPane einzufügen? Bisher habe ich solche Dinge über viele viele Leerzeichen geregelt, was aber bei großen Ausgaben schnell unansehnlich wird.