helmuthelmut2000
Goto Top

Mit java einen Wert aus einer DB als Waagrechte Linie anzeigen

Hallo,

Ich möchte folgendes umsetzen.

Ich habe in einer SQL DB eine Tabelle, wo mit Java die Werte von den von ein paar Läufer geschrieben werden.
Mit einem select werden dann die Werte von den einzelnen Schüler auf eine Java Seite ausgegeben.
Da werden dann z.B. die letzten 5 oder 10 Läufe zusammen addiert.

Jetzt hätte ich gerne bei jedem Schüler eine Spalte oder eine Zeile wo z.B. jede 30 sec ein waagrechter Strich ausgegeben wird.
Wenn z.B. der select 6min und 20sec ergibt dann sollte für alle angefangene 30 sec ein Strich oder ein minus Zeichen ausgegeben werden.
Bei 6min und 20sec sollte dann 13 minus Zeichen kommen.

Kann mir da jemand sagen wie man so etwas macht?

Gruß
Helmut

Content-ID: 291269

Url: https://administrator.de/contentid/291269

Ausgedruckt am: 25.11.2024 um 16:11 Uhr

122990
122990 19.12.2015 aktualisiert um 10:03:47 Uhr
Goto Top
Kann mir da jemand sagen wie man so etwas macht?
Datenbank auslesen mit Java
http://stackoverflow.com/questions/5809239/query-a-mysql-db-using-java

Ausgeben von Strings in Textfeldern:
http://www.wideskills.com/java-tutorial/java-jtextfield-class-example

Damit solltest du das Handwerkszeug haben. Der Rest ist simple Mathematik aus der Grundschule.

Gruß grexit
laster
laster 19.12.2015 um 10:20:49 Uhr
Goto Top
Hallo Helmut,

auf eine Java Seite ausgegeben
was meinst Du mit einer "Java Seite"?
JavaScript in HTML?
per Java erzeugte HTML Seite (Servlet)?
Java-Applet?

Gruß
LS
helmuthelmut2000
helmuthelmut2000 21.12.2015 um 23:09:17 Uhr
Goto Top
Hallo,

Leider komme ich nicht so richtig weiter,

Könnte mir vielleicht jemand einen Tipp geben, wie man
aus einer Zahl z.B. 6. Sechs minus Zeichen ausgibt.
Oder mit der Zahl 10 sollten dann 10 minus Zeichen ausgegeben werden.

Gruß
122990
122990 22.12.2015 aktualisiert um 10:29:05 Uhr
Goto Top
Kurze Variante
String linie = new String(new char[6]).replace("\0", "-");  
Geht natürlich auch auf die alte Art mit einem For-Loop, macht man heutzutage aber kaum noch, da es genug schnellere Möglichkeiten gibt.

Wie wärs vielleicht mal mit nem Java-Grundkurs ? Ich mach zwar auch nicht viel mit Java, aber das bekommt man eigentlich auch ohne große Mühen hin...
laster
laster 22.12.2015 aktualisiert um 10:33:58 Uhr
Goto Top
de Vollständigkeit halber der For-Loop:
String s = "";  
int x = 6;
for (int i = 0; i < x; i++) {
  s+= "-";  
}
System.out.println(s);

Wobei niemandem klar ist, wie du das ausgeben willst - siehe meine Frage oben.