Hey also ich wollte ein programm schreiben mit dem ich *später* dann eine parrabel zeichnen kann die verschiebbar ist. Nun wollte ich als ersten schritt den wert der Scroll auf eine Textbox übertragen, wo man am besten auch nichts reinschreiben kann. Nun passiert das nur einmal also wenn ich einmal runter drück steht da eins mehr passiert da nicht. BItte hilfe
[Code]import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Fenster extends Applet{Graphics g;
TextField zahl1,zahl2,zahl3;
Scrollbar hsb1 = new Scrollbar(Scrollbar.VERTICAL,1,10,1,100);
Scrollbar hsb2 = new Scrollbar(Scrollbar.VERTICAL,1,10,1,100);
Scrollbar hsb3 = new Scrollbar(Scrollbar.VERTICAL,1,10,1,100);
public void init(){
setLayout(null);
hsb1.setBounds(450,10,20,100);
hsb1.addAdjustmentListener(new scrollbar());
hsb2.setBounds(420,10,20,100);
hsb2.addAdjustmentListener(new scrollbar());
hsb3.setBounds(390,10,20,100);
hsb3.addAdjustmentListener(new scrollbar());
this.add(hsb1);
this.add(hsb2);
this.add(hsb3);
zahl1 = new TextField();
zahl1.setBounds(50,50,20,20);
zahl2 = new TextField();
zahl2.setBounds(85,50,20,20);
zahl3 = new TextField();
zahl3.setBounds(120,50,20,20);
this.add(zahl1);
this.add(zahl2);
this.add(zahl3);
}
//Das Koordinatensystem
public void paint(Graphics g){
int x1,y1,x,y,i;
g.drawLine(200,0,200,500);
g.drawLine(0,250,500,250);
g.drawString(„f(x)=“,20,62);
g.drawString(„X²“,70,62);
g.drawString(„X“,108,62);
}
public class scrollbar implements AdjustmentListener{
public void adjustmentValueChanged(AdjustmentEvent e){
zahl1.setText(""+hsb1.getValue());
}}}
[/code]