Sind denke ich mal Anfängerfragen mit denen ich hier zu kämpfen habe:
Also zur Ausgangssituation: Ich bastel an einem Applet für die Schule und muss ein Diagramm erstellen, dass einige Parameter via JavaScript übergeben bekommt und auch ändert. Ich habe mich für ein Balkendiagramm entschieden, Balken erstellt und soweit klappt das auch alles.
1. Frage: Die Balken werden von oben nach unten gezeichnet, wenn ich jetzt die Höhe des Balkens zB verkleinere, dann reicht sein Boden nicht mehr bis zu meiner Grundlinie. Ich müsste ihn somit neu Positionieren. Habe es folgendermaßen versucht, allerdings ohne Erfolg:
Wie kann ich den Balken auf die richtige Höhe bekommen?
2. Frage: Bei einem anderen Applet habe ich eine Digitaluhr gemacht. Die Funktionen klappen auch alle. Ich hab allerdings Probleme mit meinem Layout. Ich habe einige Buttons zum Einstellen des Alarms und der Uhrzwit usw. und ein Label wo die Uhrzeit angezeigt wird. Wie kann ich so etwas am besten Platzieren bzw. welches Layout benutze ich dafür am Besten, sodass sich die Größe der Uhrzeit zB automatisch an die Fenstergröße anpasst (setFont)
Also zur Ausgangssituation: Ich bastel an einem Applet für die Schule und muss ein Diagramm erstellen, dass einige Parameter via JavaScript übergeben bekommt und auch ändert. Ich habe mich für ein Balkendiagramm entschieden, Balken erstellt und soweit klappt das auch alles.
1. Frage: Die Balken werden von oben nach unten gezeichnet, wenn ich jetzt die Höhe des Balkens zB verkleinere, dann reicht sein Boden nicht mehr bis zu meiner Grundlinie. Ich müsste ihn somit neu Positionieren. Habe es folgendermaßen versucht, allerdings ohne Erfolg:
Code:
//Methode setParameter(String name, String value)
----Teil fehlt
if (name.equals("bar1_height"))
{
int h1=Integer.parseInt(value);
balken1.setSize(50,h1);
balken1.setLocation(50,grundLinie-(int)(balken1.getValue()));
spdlabelValue.setText(""+value1);
repaint();
}
----Teil fehlt
2. Frage: Bei einem anderen Applet habe ich eine Digitaluhr gemacht. Die Funktionen klappen auch alle. Ich hab allerdings Probleme mit meinem Layout. Ich habe einige Buttons zum Einstellen des Alarms und der Uhrzwit usw. und ein Label wo die Uhrzeit angezeigt wird. Wie kann ich so etwas am besten Platzieren bzw. welches Layout benutze ich dafür am Besten, sodass sich die Größe der Uhrzeit zB automatisch an die Fenstergröße anpasst (setFont)