Halli Hallo,
ich hab dieses Applet als Beispiel gemacht und habe 2 Fragen dazu.
1.) Wenn alle 3 Schieberegler oben sind wird die Schrift weiß und ich hab keine Ahnung warum. (Vielleicht liegt es auch einfach auch nur an BlueJ)
2.) Die Zahlen für die Farben werden aus den Scrollbars genommen. Wenn alle Schieberegler oben sind, ändert sich die Farbe auf schwarz (0, 0, 0) und da wollt ich fragen ob man das irgendwie umdrehen kann, sodass die hellen Farben (z.B. 255, 255, 255) oben sind und die dunklen unten.
Ich bedanke mich jetzt schon mal für mögliche antworten :toll:
ich hab dieses Applet als Beispiel gemacht und habe 2 Fragen dazu.
1.) Wenn alle 3 Schieberegler oben sind wird die Schrift weiß und ich hab keine Ahnung warum. (Vielleicht liegt es auch einfach auch nur an BlueJ)
2.) Die Zahlen für die Farben werden aus den Scrollbars genommen. Wenn alle Schieberegler oben sind, ändert sich die Farbe auf schwarz (0, 0, 0) und da wollt ich fragen ob man das irgendwie umdrehen kann, sodass die hellen Farben (z.B. 255, 255, 255) oben sind und die dunklen unten.
Java:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class Beispiel extends Applet {
Label lF = new Label("Farbe", Label.CENTER);
int r = 275;
int g = 275;
int b = 275;
Scrollbar sr = new Scrollbar(Scrollbar.VERTICAL, r, 20, 0, 275);
Scrollbar sg = new Scrollbar(Scrollbar.VERTICAL, g, 20, 0, 275);
Scrollbar sb = new Scrollbar(Scrollbar.VERTICAL, b, 20, 0, 275);
Panel pWest = new Panel(new GridLayout(1,3));
AdjustmentListener al = new AdjustmentListener() {
public void adjustmentValueChanged (AdjustmentEvent e) {
lF.setBackground(new Color(sr.getValue(), sg.getValue(), sb.getValue()));
}
};
public void init() {
setLayout(new BorderLayout());
add(pWest,BorderLayout.WEST);
pWest.add(sr);
pWest.add(sg);
pWest.add(sb);
lF.setFont(new Font("arial", Font.PLAIN, 40));
lF.setBackground(new Color(255,255,255));
lF.setForeground(new Color(0,0,0));
add(lF,BorderLayout.CENTER);
sr.addAdjustmentListener(al);
sg.addAdjustmentListener(al);
sb.addAdjustmentListener(al);
}
}
Ich bedanke mich jetzt schon mal für mögliche antworten :toll: