Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 06:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Java problem mit dem ActionListener

Discussion on Java problem mit dem ActionListener within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Java problem mit dem ActionListener

Guten Tag ich bin es mal wieder,
ich bin ja wie bekannt ein Neuling in Java und habe ein Problem mit dem Listener da ich egal wo ich ihn hinpacke Eclipse ein Error ausspuckt ^^ kann mir jmd von euch helfen? =)
Code:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class SubWin extends JFrame {
	
	public static void main(String[] args) {
		new SubWin();
	}


	public SubWin() {
		class DerHandler implements ActionListener{
			


			public void actionPerformed(ActionEvent event) {
				if(event.getSource()==button1)
					JOptionPane.showMessageDialog(null, "test");
				
						}	
					}
		
		setVisible(true);
		setLocationRelativeTo(null);
		setSize(200,200);
		setTitle("Label");
		getContentPane().setLayout(null);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
		
		//Menu
		//Labels
		JLabel label = new JLabel();
		label.setLocation(10, 10);
		label.setSize(100, 10);
		label.setText("Test");
		add(label);
		//Button
		JButton button1 = new JButton("");
		button1.setBounds(10, 30, 20, 20);
		add(button1);		
		//Input
		JTextField input = new JTextField(10);
		add(input);
		
		DerHandler handler = new DerHandler();
		button1.addActionListener(handler);
			
	}
}
TeraTroll is offline  
Old 05/06/2014, 19:12   #2
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Du kannst keine Klasse in einer Methode deklarieren.

So würde es in etwa aussehen

Code:
button1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent args)
{
if(args.getSource() == button1)
{
//do 
}
}
});
'Heaven. is offline  
Thanks
1 User
Old 05/06/2014, 19:40   #3
 
TeraTroll's Avatar
 
elite*gold: 260
Join Date: Sep 2012
Posts: 206
Received Thanks: 13
Danke sehr =) Ja ich bin wirklich noch ein newbie :/ aber ich denke mal das jeder mal klein angefangen hat =)

Ich bin gerade am verzweifeln...bzw einfach zu blöd O.o

MfG Joshi
TeraTroll is offline  
Old 05/06/2014, 22:27   #4
 
XxharCs's Avatar
 
elite*gold: 34
Join Date: Apr 2011
Posts: 1,475
Received Thanks: 1,228
Verwende innere Klassen richtig oder mach einfach eine neue. Weil schönes, übersichtliches,.. programmieren gewünscht ist, besonders für Anfänger.

Was genau funktioniert den nicht? Nicht zu vergessen, du solltest die actionPerformed Methode overriden.
Code:
@Override
public void actionPerformed(ActionEvent e) {
...
...
}
XxharCs is offline  
Reply


Similar Threads Similar Threads
Java Problem
10/01/2013 - Technical Support - 0 Replies
Moin, da ich diesen Bitminter testen möchte und es eine .jnlp Datei ist. Ich wollte ich diese Starten, aber dort kommt immer der Fehler, das der Dateityp nicht geöffnet werden kann. Ich habe nachgelesen und habe mir Java (erneut) runtergeladen, aber der Fehler kommt immernoch und wenn ich testen möchte, ob Java funktioniert steht dort immer ich soll Updaten. Ich weiß nun nicht was ich noch machen kann. Meine aktuelle Java Version soll laut Chrome 10.25.2.17 sein. Danke im vorraus ...
recompile Problem (Block.java, item.java)
04/13/2013 - Minecraft - 1 Replies
Guten Morgen liebe Com (: Ich versuche etwas neues in Minecraft.. für mich einzubauen.. neuer Block + das Item dazu, des eingepflanzt werden muss.. wie bei einer Karotte oder einer Kartoffel. Ich zeige euch den Inhalt meiner BlockOnion.java package net.minecraft.src;
Problem mit java
04/09/2013 - General Coding - 1 Replies
Hi Leute, hab mal bisschen mit Java rumprobiert und eine leichte Console geschrieben die nach Command Programme startet. Nun hab ich das Problem, dass wenn ich z.b. durch den Command Minecraft starte, bekomme ich auf Multiplayer Servern laggs geschweige denn Time-Outs. Woran kann das liegen? Außerdem hab ich die Datei in eine JAR Datei expotiert und dann mit exe4j zu einer exe Console compiliert. Liegt es vielleicht daran? Diese Problem ist außerdem nur bei anderen Java Applikationen wie...
Java problem
11/02/2011 - Technical Support - 5 Replies
Guten Abend allerseits, ich habe follgendes problem und zwar seit ein paar Tagen funktioniert Java nichtmehr so richtig. Am anfang hab ich das gemerkt, da ich Minecraft nichtmehr starten konnte ... jetzt hab ich auf Java.com nachgeschaut hab getestet ob es richtig Installiet wurde und schon beim laden der Testseite hat sich Firefox aufgehängt und musste beendet werden. Hab Java deinstalliert, Pc neugestartet, Java wieder runtergeladen (Java 6 Update 29), geht immer noch nicht... YouTube...
Java ?! Problem
10/10/2011 - Minecraft - 3 Replies
Also ich hatte vor 2 Tagen ein problem mit einer Mc mod danach hatte ich Java noch mal neu installiert und da kam das Problem : Als ich Java neu installiert hatte hat sich Minecraft nichtmehr geöffnet und das mit der .bat Datei klappt auch nicht als ich eine Systeniederherstellung versucht hatte ging Minecraft Immernoch nicht und wenn ich auf die Java Homepage gehe schmiert der Browser ab aber er schließt sich einfach ohne Fehlermeldung . Was kann ich tuhen



All times are GMT +1. The time now is 06:05.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.