Miten saa scrollbar:ssa saa arvot päivittymään tekstikenttään?
Kerro kieli vois auttaa asiassa :P
Java
"scrollbarissa arvot päivittymään tekstikenttään"?
Ps. En vaan ymmärrä :)
Tosiaan.. Mitä tarkoittaa "scrollbarissa tekstikenttään"? Ei kai scrollbarissa mitään tekstikenttää ole(?)
Tirsku tarkoittaa ilmeisesti, että haluaisi scrollbarin arvon johonkin erilliseen tekstikenttään. Pohjattomasta hatusta vedän esiin valmista koodia (ei tee muuta kuin ilmoittaa scrollbarin arvon labelissa kun hiiren nappi nostetaan ylös), en mene takuuseen toiminnasta.
import java.applet.Applet; //perusluokka
import java.awt.*; //window-systeemit
public class ScrollBar1 extends Applet{
Scrollbar S;
Label L;
int arvo;
public void init(){
//ilmansuuntaasetelma
setLayout(new Borderlayout());
arvo = 0;
//luodaan scrollbar, saa arvot 1...100.
S = new Scrollbar(Scrollbar.HORIZONTAL, 10, 5, 1, 100);
//Luodaan labeli, jossa tyhjä teksti
L = new Label("");
add("North", S); //lisätään Scrollbar ylös (pohjoinen)
add("South", L); //tekstiloota alas
}
//kun hiiren nappi nostetaan, niin päivitetään arvo
public boolean mouseUp(Event E, int x, int y){
arvo = S.getValue(); //otetaan arvo talteen
L.setLabel("Arvo: "+arvo); //teksti esiin
}
} //classAihe on jo aika vanha, joten et voi enää vastata siihen.