Scrollbar und Änderung

Status
Nicht offen für weitere Antworten.
A

Anfänger007

Gast
Guten Tag,

Mache Java in der Schule und will über die Ferien ein wenig nachholen.
Es geht darum, mit einer Scrollbar die Größe eines Kreises zu verändern, der Kreis soll also kleiner oder größer werden.
Ich weiß auch so ungefähr wie Ich das machen soll, kriege das aber einfach nicht auf die Reihe.
Das ist ja eine sehr einfache Frage, sollte euch Profis leichtfallen :D

Ich bedanke mich schon mal im vorraus
mit freundlichen Grüßen,
Michael Jungblum


Hier mal mein Quelltext bis jetzt:
(man muss sagen, das mit dem fillOval kann man bestimmt auch anders schreiben ... als Hinweis wurde uns von unserem Lehrer gegeben, paint und repaint zu benutzen)



import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class Schiebe2 extends Applet
{

int a=1;
Label lab01, lab02;
Scrollbar sbar1;
Font fo1;

public void init()
{

resize(400,400);
setLayout(null);


fo1 = new Font("Serif", Font.BOLD, 30);

setBackground(Color.gray);

lab01 = new Label(String.valueOf(a));
lab01.setFont(fo1);
lab01.setBounds(50,20,100,50);
lab01.setBackground(Color.lightGray);
add(lab01);

sbar1 = new Scrollbar(Scrollbar.VERTICAL,a,1,1,51);
sbar1.setBounds(50,100,20,199);
add(sbar1);

sbar1.addAdjustmentListener(new Horcher1());




}


class Horcher1 implements AdjustmentListener
{
public void adjustmentValueChanged(AdjustmentEvent e1)
{
int zs;
a=e1.getValue();
lab01.setText("a = "+String.valueOf(a));
}
}


public void paint(Graphics g)
{
g.setColor(Color.red);
g.fillOval(150,150,100,100);


}



}
 
S

SlaterB

Gast
> g.fillOval(150,150,100,100);

muss von a abhängen, schau dir mal an was a für Werte haben kann, der kleinst bis größte,
wenn das z.B. 0-20 ist ist dein Kreis 30-150 Pixel Radius haben soll,
dann musst du dir eine Funktion ausdenken, die 0-20 in 30-150 umrechnet, a * 10 oder so, bisschen ausprobieren,

und außerdem musst du in adjustmentValueChanged() noch ein repaint() veranlassen
 
G

Guest

Gast
hab bissle rumprobiert jetzt klappts
danke schonmal war doch garnicht so schwer meine grundgedanken waren richtig :)

schönen tag noch!
 

Mentor49

Mitglied
Wäre übrings ganz nett, wenn du nächste mal den [ code ] - Tag verwenden würdest.
Den so guckt man sich die Augen kaputt. ;)

Lg Chris
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T ScrollBar TableView Java Basics - Anfänger-Themen 6
Franzi1001 ScrollBar lässt sich nicht bewegen Java Basics - Anfänger-Themen 4
B Wie kann man an ein JPanel eine Scrollbar anheften? Java Basics - Anfänger-Themen 8
DaCrazyJavaExpert JScollPane scrollbar unsichtbar machen Java Basics - Anfänger-Themen 2
M TextArea scrollbar bei editable false Java Basics - Anfänger-Themen 5
G Darstellungsproblem beim Betätigen der Scrollbar in JTabe Java Basics - Anfänger-Themen 2
T JScrollPane nicht scrollbar (mit KSKB!) Java Basics - Anfänger-Themen 4
A TextArea und ScrollBar Java Basics - Anfänger-Themen 17
J Methoden Knopffarbe einer Scrollbar Java Basics - Anfänger-Themen 5
M Scrollbar zu Textarea Java Basics - Anfänger-Themen 5
B JList mit Scrollbar? Java Basics - Anfänger-Themen 7
W Scrollbar HORIZONTAL Java Basics - Anfänger-Themen 2
C Scrollbar !? Java Basics - Anfänger-Themen 3
K Scrollbar - Bild - paint-Methode - zoom Java Basics - Anfänger-Themen 10
H JTable in JScrollPane: Scrollbar wird nicht angezeigt. Java Basics - Anfänger-Themen 2
H >>ScrollBar<< Java Basics - Anfänger-Themen 2
H ScrollBar inaktiv / Rekursive Methode Java Basics - Anfänger-Themen 4
L scrollbar auf double? Java Basics - Anfänger-Themen 6
Horst79 Scrollbar in einem jEditorPane Java Basics - Anfänger-Themen 2
A ChatGUI: Scrollbar und Funktionen Java Basics - Anfänger-Themen 5
A jtable scrollbar Java Basics - Anfänger-Themen 8
G horizontale scrollbar Java Basics - Anfänger-Themen 14
K J_table scrollbar Java Basics - Anfänger-Themen 13
O Scrollbar in GUI einfügen Java Basics - Anfänger-Themen 4
E ScrollBar automatisch scrollen Java Basics - Anfänger-Themen 8
N Scrollbar addAdjustmentListener Java Basics - Anfänger-Themen 3
P In JTextArea soll automisch an einen bestimmte Scrollbar pos Java Basics - Anfänger-Themen 14
E Scrollbar mit NULL- Layout? Java Basics - Anfänger-Themen 4
H Anfänger verzweifelt: Buttons und Scrollbar in einem Applet Java Basics - Anfänger-Themen 5
H JScrollPane -> Problem bei ScrollBar Java Basics - Anfänger-Themen 3
C ein Canvas ist zu groß. mit Scrollbar ? Java Basics - Anfänger-Themen 8
E Scrollbar- Farben Java Basics - Anfänger-Themen 5
G Scrollbar einer Itemlist hinzufügen Java Basics - Anfänger-Themen 3
G scrollbar, brauche hilfe wird nicht dargestellt Java Basics - Anfänger-Themen 2
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
C Farbe in der Auswahlliste (Direkte Reaktion auf Änderung) Java Basics - Anfänger-Themen 3
R Card Layout refresh nach Änderung Java Basics - Anfänger-Themen 1
O Watch Service erkennt Datei Änderung nicht Java Basics - Anfänger-Themen 0
A Methoden Zugriff auf eingelesene Variablen in der main Methode (ohne Änderung der Parameterliste) Java Basics - Anfänger-Themen 4
F Wert auf Änderung überpüfen Java Basics - Anfänger-Themen 7
R AES Key 256 Illegal Key Size auch bei Änderung der Policy Java Basics - Anfänger-Themen 3
Fab1 alte Java Datei wird ausgeführt (trotz Änderung) Java Basics - Anfänger-Themen 4
T Änderung an Script Java Basics - Anfänger-Themen 6
D Variablen Checkbox Änderung in 2. Klasse aktuallisieren Java Basics - Anfänger-Themen 3
J OOP Ungewollte Änderung in einem Objekt Java Basics - Anfänger-Themen 7
c_sidi90 Auf Änderung im Programm reagieren. Java Basics - Anfänger-Themen 6
B Änderung an Text-Datei Java Basics - Anfänger-Themen 5
B Code ausführen bei Änderung von Variablenwert Java Basics - Anfänger-Themen 2
A Änderung im Quellcode > javac > keine Änderung in Kons Java Basics - Anfänger-Themen 6
G JTable Spaltenüberschrift und Änderung Java Basics - Anfänger-Themen 4
G Hinweis bei Änderung des Inhalts in Textfeldern? Java Basics - Anfänger-Themen 4
D JLabel Text-Änderung wird nicht angezeigt Java Basics - Anfänger-Themen 9
G DefaultTreeCellRenderer auf Änderung reagieren Java Basics - Anfänger-Themen 11
G Aktion bei Änderung in JTextArea starten Java Basics - Anfänger-Themen 2
G JDOM: muss XML-Datei nach Änderung abgespeichert werden? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben