java fenster / schriftfarbe verändern
Hi
ich würde gerne wissen, wie ich schriftfarbe verändern kann, ist das der befehl (int a = 2;) a.getGreen(); ??
und wie verändere ich die Hintergrundfarbe eines Fensters, (Frame f = new Frame();) f.getBackground(); muss ich die Farbe dahinein schreiben, kommt nämlich immer eine Fehlermeldung... Oder brauche ich einen anderen Befehl.
public class Lol {
public static void main(String[] args) {
Frame f = new Frame();
Label l = new Label(" 2+2 gleich Seife ");
f.add(l);
f.setSize(200, 100);
f.setVisible(true);
Frame g = new Frame();
Label d = new Label(" neeeein ");
int a = 2;
int b = 3;
int h = 44;
{
int c = a * a;
System.out.print(c);
double flaeche = Math.PI * a * a;
System.out.print(" Ergebnis aus a-b= " + (a - b) + " Kreisumfang mit Radius a = 2 =" + flaeche );
}
String str = "abc";
g.add(d);
g.setSize(400, 1000);
g.setVisible(true);
f.getBackground();
f.toBack();
f.getMenuBar();
f.getTitle();
if( (h >= 0) && (h<10) ) System.out.println(" Deine Note ist 1 ");
if((h>=10) && (h<20)) System.out.println(" Deine Note ist 2");
if((h>=20) && (h<30)) System.out.println(" Deine Note ist 3 ");
if((h>=30) && (h<40)) System.out.println(" Deine Note ist 4 ");
if((h>=40) && (h<50)) System.out.println(" Deine Note ist 5 ");
if(h>=50)System.out.println(" Deine Note ist 6 ");
Danke im Vorraus
Lg Smoen
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Wenn du irgendwas setzen willst musst du auf "set" zurückgreifen:
f.setBackground(Color.green);
für die Schriftfarbe ist es :
f.setForeground(Color.green)
Ich empfehle dir echt einmal dich in das Buch "Java ist auch eine Insel" einzuarbeiten, denn nach deinen Fragen nach bist du wohl noch sehr früh beim Programmieren:
wenn du html kannst, kannst du auch die schrift in html schreiben, in etwa so:
JLabel xyz = new JLabel(<html><font color="#RRGGBB"> Dein Text </font></html>)