Opgave 4.1
Indsæt et tekstfelt:
a) Erklær feltet:
int antal_tegn = 25;
TextField tekstFelt = new TextField(antal_tegn);
se Java API dokumentation:
Package="java.awt"
Class="TextField"
Constructor=TextField(int columns)
b) Placer tekstfeltet med:
add(tekstFelt);
c) Lav action med feltet:
tekstFelt.setText("Du har valgt XXX farve");
se Java API dokumentation:
Package="java.awt"
Class="TextField"
Method=setText(String t)
d) Gem filen, og compiler i DOS.
e) Test appletten.
f) Du opdager nok, at baggrundsfarven på tekstfeltet også skifter farve!
Derfor skal du indsætte koden i action:
tekstFelt.setBackground(Color.white);
g) Prøv også at gøre det umuligt at rette i tekstfeltets udskrift. Brug her metoden:
tekstFelt.setEditable(false);
Løsning:
knap2.htm
(anvender
knap2.java
knap2.class
)