Java finns två bibliotek , AWT och Swing , för att skapa användargränssnitt. Men gör de kommandon tillgängliga för JLabel klassen i dessa bibliotek inte omedelbart uppenbart för programmeraren hur man ändrar färg på lite text på fluga . Trots detta är det en enkel uppgift att utföra
1
Skapa ett nytt Java- fil . . Om du använder en integrerad utvecklingsmiljö (IDE ) , är detta så enkelt som att klicka på " File " och " Ny Klass ". Men om du föredrar att använda en textredigerare , helt enkelt spara en ny fil med namnet " TextChangeApplet . . Java "
2
Importera biblioteken behöver du genom att klistra in följande kod i din editor .
import java. awt. Color ,
Importera java. awt. FlowLayout ;
import java. awt. event. ActionEvent ;
import java. awt. event. ActionListener ;
import javax. swing. JApplet ;
import javax. swing. JButton ;
import javax. swing. JLabel .
3
Klistra in följande kod under för att skapa en applet med en etikett och en knapp När knappen är tryckt, texten på etiketten ändrar färg från svart till röd :
public class TextChangeApplet utökar JApplet implementerar ActionListener {
offentliga void ( ActionEvent e) {
om ( e. . getSource ( ) lika med ( knappen )) {
label. setForeground ( Color. red ) ,
} }
JLabel label=new JLabel ( "Detta är en etikett . ");
JButton knapp=new JButton ( " Byt färg . ");
offentliga EditorApplet () {
this. setLayout ( ny FlowLayout ()) ;
this. add ( etikett ) ,
button. addActionListener ( this);
this. add ( knappen ) ;
this. setVisible (true ) ; }
}
Det viktiga är den fjärde raden , som berättar etikett att sätta sina förgrund till den röda färgen . Andra färger kan användas med förinställningar av Color klassen eller genom att ge färg klass med en röd /grön /blå set. Till exempel för lila text , använd kommandot:
label. setForeground ( ny färg (255. 0. 255 ) ) ;
Previous:nothing Next:hur du gör din egen video med bilder och musik