ActionAdapter

Status
Nicht offen für weitere Antworten.

baenker

Mitglied
Hi @all,

ich möchte gerne diverse Buttons (Weiter, Zurück, Anfang, Ende) mit einem ActionEvent definieren. Wie könnte sowas, in den Schleifen, aussehen?

Code:
 		public void actionPerformed(ActionEvent event)
 		  {
 			Object quelle = event.getSource();
						
			if(quelle == butPrev)
			{
				
			}
			
			else if(quelle == butNext)
			{
				
			}
			
			else if(quelle == butEnd)
			{
				
			}			
			else if (quelle == butFirst)
			{
				
			}
 
B

bygones

Gast
zuerst sind das keine schleifen ! for / while oder so sind schleifen :)

was ist genau das Problem - was passieren soll wenn ein bestimmter Button gedrueckt wurde musst du schon selber wissen. Das abfragen ist so korrekt....

du kannst z.b. auch ueber den ActionCommand der Action gehen
Code:
String cmd = event.getActionCommand();
if(cmd.equals("Weiter")) {
   // mach was fuer weiter
]
...
 

L-ectron-X

Gesperrter Benutzer
Du kannst weitere private Methoden definieren, die du innerhalb der Bedingungen aufrufst.
Vorteil: die privaten Methoden können innerhalb der Klasse auch an anderer Stelle benutzt werden.
Ansonsten weiß ich nicht, wo jetzt dein Problem ist...
 

baenker

Mitglied
Also ich weiß nicht, wie ich es anstellte, das die Seite beim Klicken auf den "Weiter"-Button weiterblättert. Oder beim Klicken auf "Zurück" soll es wieder eine Seite zurück gehen. Bei "Anfang" oder "Ende" soll bei mehreren Seiten durchs Anklicken direkt zum Anfang oder Ende gewechselt werden können.

Jetzt stellt sich die Frage, wie die Methoden dazu heißen könnten?!
 

Sky

Top Contributor
baenker hat gesagt.:
Also ich weiß nicht, wie ich es anstellte, das die Seite beim Klicken auf den "Weiter"-Button weiterblättert. Oder beim Klicken auf "Zurück" soll es wieder eine Seite zurück gehen. Bei "Anfang" oder "Ende" soll bei mehreren Seiten durchs Anklicken direkt zum Anfang oder Ende gewechselt werden können.
Äh, was für Seiten meinst Du??
Redest Du evtl. über JavaScript / HTML ?
 

baenker

Mitglied
Also nochmal n Beispiel, wenn ich einen Button "Beenden" habe und durch Klicken soll das Programm geschlossen werden, dann sieht das ganze doch so aus:
Code:
			public void actionPerformed(ActionEvent ev)
 			{
 				Object quelle = ev.getSource();
 	
				if(quelle == butBeenden)
				{
                	System.exit(0);

Was muss man schreiben, wenn man ein Bild zurückblättern möchte?
 

Wildcard

Top Contributor
Das hängt ja mal grundsätzlich davon ab wie du die Bilder überhaupt darstellst...
Etwas konkreter musst du schon werden :bahnhof:
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben