Funktion ausführen wenn Button gedrückt wird.

HansGoldhahn

Mitglied
Hallo, habe ein ich nenn es mal "Anfänger-Problem" ;(

Ich habe eine funktion die Ausgeführt werden soll, wenn ein Button gedrückt wird.

Butten erstellen - is da
Funktion erstellen - is da
Funktion wird momentan von einem TestListener(this) ausgeführt

wie kann ich das ganze ummstricken das es von einem buttonklick ausgeführt wird.


[Java]
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import java.applet.*;

public class Text_io extends Panel implements Runnable, TextListener {
private tcpip gtp;
String oldmessage = new String("");
TextArea input_box = new TextArea("", 3, 60, 3);
TextArea eingabe_box = new TextArea("", 5, 60, 3);
Label ausgabe = new Label("- - - - - - -ausgabe 1 - - - - - - - -");
TextArea output_box = new TextArea("", 10, 60, 3);
Button taste_0 = new Button ("0");
Thread timer;
String eingabb = new String("Das ist nur ein Versuch --- Hallo");
public Text_io(tcpip tp) {
gtp = tp;

setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.insets = new Insets(5,5,5,5);
setBackground(java.awt.Color.lightGray);
setSize(561,380);

c.gridx = 0; c.gridy = 2; c.gridwidth = 1; c.gridheight = 1;
c.weightx = 0.0; c.weighty = 0.0; c.anchor = GridBagConstraints.WEST;
c.fill = GridBagConstraints.NONE;
add((new Label("Zum ADA-C senden:")), c);

//input_box
input_box.addTextListener(this);
c.gridx = 1; c.gridy = 2; c.gridwidth = 3; c.gridheight = 1;
c.weightx = 0.5; c.weighty = 0.0; c.anchor = GridBagConstraints.CENTER;
c.fill = GridBagConstraints.BOTH;
add(input_box,c);

// NEU
//eingabe_box
eingabe_box.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (!((Character.isDigit(c) ||
(c == KeyEvent.VK_BACK_SPACE) ||
(c == KeyEvent.VK_DELETE) ||
(c == KeyEvent.VK_ENTER)))) {
// getToolkit().beep();
e.consume();
}
}
});


// weiter

c.gridx = 1; c.gridy = 3; c.gridwidth = 3; c.gridheight = 1;
c.weightx = 0.5; c.weighty = 0.0; c.anchor = GridBagConstraints.CENTER;
c.fill = GridBagConstraints.BOTH;
add(eingabe_box,c);
add(taste_0);
//taste_0.addActionListener(this);

c.gridx = 0; c.gridy = 4; c.gridwidth = 1; c.gridheight = 1;
c.weightx = 0.0; c.weighty = 0.0; c.anchor = GridBagConstraints.WEST;
c.fill = GridBagConstraints.NONE;
add((new Label("Empfangen:")), c);

c.gridx = 1; c.gridy = 4; c.gridwidth = 3; c.gridheight = 1;
c.weightx = 0.5; c.weighty = 0.0; c.anchor = GridBagConstraints.CENTER;
c.fill = GridBagConstraints.BOTH;
add(output_box,c);
output_box.setEditable(false);
timer = new Thread(this);
timer.start();
}
//NEU




//weiter
public void run() {
int i;
byte[] in;
Thread me = Thread.currentThread();
while (timer == me) {
try {
Thread.currentThread().sleep(200);
}
catch (InterruptedException e) { }
if ( (gtp != null) && ((i = gtp.available()) > 0) ) {
in = gtp.receive();
/* remove non-printing bytes */
for (i = 0; i < in.length; i++) {
if (in < 0x20)
in = 0x20;
}
output_box.append((new String(in)));
}
}
}

public void textValueChanged(TextEvent e) {
int len, i;
String str = new String("");
String message = eingabe_box.getText();
len = message.length(); // - oldmessage.length();
if (len < 0) {
for (i = 0; i < -len; i++)
str += "\b";
// System.out.println("Backspace");
}
else if (len > 0) {
str = message.substring(oldmessage.length());
// System.out.println("len = "+str.length()+" str = "+str);
}
oldmessage = "";
if ( (len != 0) && (gtp != null) )
gtp.send(str);
}
}
[/code]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Funktion nur ausführen, wenn Maus über Componente ist AWT, Swing, JavaFX & SWT 2
GilbertGrape bei "Enter" Funktion ausführen, egal wo der Fokus AWT, Swing, JavaFX & SWT 2
Juelin JavaFX Netbeans Aufruf Funktion aus Scenebuilder AWT, Swing, JavaFX & SWT 8
G JButton mit importFiles-Funktion auf JDrawPane AWT, Swing, JavaFX & SWT 5
L JavaFx Textformatierung mittels Datenbank und Funktion anpassen AWT, Swing, JavaFX & SWT 5
T Combobox mit Autocomplete-Funktion AWT, Swing, JavaFX & SWT 7
C Swing Aufruf der Funktion (die ein Dialog anzeigt) über Symbol anzeigen lassen AWT, Swing, JavaFX & SWT 4
L Button Funktion zuweisen in WindowBuilder AWT, Swing, JavaFX & SWT 22
A Button mit Speicher-Funktion AWT, Swing, JavaFX & SWT 8
F main-Funktion bei Swing AWT, Swing, JavaFX & SWT 4
kilopack15 Buttons ohne Funktion AWT, Swing, JavaFX & SWT 2
J Event Handling Frage zu der Funktion addActionListener AWT, Swing, JavaFX & SWT 2
D SWT Button mit F5-Funktion AWT, Swing, JavaFX & SWT 1
E ActionListener führt falsche Funktion aus AWT, Swing, JavaFX & SWT 6
C Swing JTextField Funktion zuweisen - Löschen von Buchstaben/Sonderzeichen AWT, Swing, JavaFX & SWT 6
K Funktion für das Bewegen des Balles AWT, Swing, JavaFX & SWT 5
A Trennung GUI und Funktion AWT, Swing, JavaFX & SWT 5
A Textfeld.append/.setText ohne Funktion AWT, Swing, JavaFX & SWT 2
F Swing JTextField in JList (Funktion beibehalten) AWT, Swing, JavaFX & SWT 2
U Disable-Funktion AWT, Swing, JavaFX & SWT 1
C Swing Durch Inhaltsänderung eines JTextfields eine Funktion aufrufen AWT, Swing, JavaFX & SWT 5
J Swing Nach SwingWorker Funktion aus der GUI Klasse aufrufen AWT, Swing, JavaFX & SWT 5
W Funktion aus einer Java Datei in eine andere einbauen AWT, Swing, JavaFX & SWT 25
W Funktion per Tastendruck aufrufen. AWT, Swing, JavaFX & SWT 10
T ableitung übermalt die funktion AWT, Swing, JavaFX & SWT 3
N Swing Funktion repaint() updated nicht AWT, Swing, JavaFX & SWT 5
lumo SWT Image funktion auf ImageDaten AWT, Swing, JavaFX & SWT 9
R mathematische Funktion x^2 AWT, Swing, JavaFX & SWT 6
R mathemathische Funktion x^2 AWT, Swing, JavaFX & SWT 2
J Progressbar mit einfacher Funktion AWT, Swing, JavaFX & SWT 6
L Swing Funktion animieren AWT, Swing, JavaFX & SWT 10
O Variablen an anonyme Funktion AWT, Swing, JavaFX & SWT 10
D Funktion JList.getSelectedValues() gibt nicht alle values zurück AWT, Swing, JavaFX & SWT 2
G Swing Update-Funktion für Swing-Anwendung AWT, Swing, JavaFX & SWT 5
J Swing JDialog mit static-Funktion anzeigen -> Rückgabewert AWT, Swing, JavaFX & SWT 3
I JTextArea mit Copy Paste Funktion AWT, Swing, JavaFX & SWT 7
B Restart-Funktion für einen Updatemechanismus?????? AWT, Swing, JavaFX & SWT 4
G F6 Funktion AWT, Swing, JavaFX & SWT 2
S Swing Button mit Funktion abbilden AWT, Swing, JavaFX & SWT 3
P Funktion ist nicht MAC kompatibel, warum? AWT, Swing, JavaFX & SWT 12
A Sleep Funktion / Thread-Problem ! AWT, Swing, JavaFX & SWT 11
F Jframe Exit Funktion überladen AWT, Swing, JavaFX & SWT 3
G kreis malen -> welche funktion? AWT, Swing, JavaFX & SWT 3
D SWT: Funktion zum Auslesen der Schriftgröße AWT, Swing, JavaFX & SWT 2
D GroupLayout an un plötzlich is CardLayout Funktion tot? AWT, Swing, JavaFX & SWT 10
R Editor mit "Gehe zu"-Funktion AWT, Swing, JavaFX & SWT 4
W Unterdrückung von FrameIcon-Funktion im JInternalFrame AWT, Swing, JavaFX & SWT 5
G Funktion für PopUp Menü AWT, Swing, JavaFX & SWT 32
F ZOOM Funktion in JTextPane AWT, Swing, JavaFX & SWT 6
D paint-Funktion wird nicht ausgeführt AWT, Swing, JavaFX & SWT 6
A Drag and Drop Funktion mit JLabel AWT, Swing, JavaFX & SWT 5
E Beim Schließen des Fensters eigene Funktion aufrufen AWT, Swing, JavaFX & SWT 8
L JOP.showInputDialog: Abbrechen Button-Funktion beenden AWT, Swing, JavaFX & SWT 5
D setPreferredSize(), setMaximumSize() ohne Funktion? AWT, Swing, JavaFX & SWT 4
S JComboBox -> undo Funktion hinzufügen! AWT, Swing, JavaFX & SWT 2
Z Welche Funktion von JTextArea muß ich überschreiben? AWT, Swing, JavaFX & SWT 4
R TAB-Funktion in Fenster ändern - genauer: STRG+TAB AWT, Swing, JavaFX & SWT 5
P Rückgängig-Funktion im Malprogramm AWT, Swing, JavaFX & SWT 3
MiMa JavaFX JAR unter Windows ausführen schlägt fehl? AWT, Swing, JavaFX & SWT 5
H Fehler: Zum Ausführen dieser Anwendung benötigte JavaFX-Runtime-Komponenten fehlen AWT, Swing, JavaFX & SWT 44
berserkerdq2 Mein Rechteck hat 4 Seiten, ich soll je nach dem, welche Seite berührt wurde, etwas ausführen, wie prüfe ich das? AWT, Swing, JavaFX & SWT 12
Z Methode bei Boolean change neu Ausführen AWT, Swing, JavaFX & SWT 9
J Java Datei durch CMD mit Parameter ausführen AWT, Swing, JavaFX & SWT 1
MasterCaution Swing .jar Datei ausführen AWT, Swing, JavaFX & SWT 12
Ø Swing Button in anderer Klassen ausführen AWT, Swing, JavaFX & SWT 6
M Aktion ausführen wenn ein JRadiobutton deselektiert wird. AWT, Swing, JavaFX & SWT 3
T .jar-Datei lässt sich unflexibler ausführen als über die IDE AWT, Swing, JavaFX & SWT 11
A Methode in bestimmten Intervall ausführen AWT, Swing, JavaFX & SWT 2
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
E JavaFX JavaFX Application in Thread ausführen AWT, Swing, JavaFX & SWT 1
D JavaFX Beim Schließen (Rotes X) Code ausführen AWT, Swing, JavaFX & SWT 1
D JavaFX Dynamisch erzeugte Buttons sollen Code ausführen. AWT, Swing, JavaFX & SWT 2
C Swing GUI extrem langsam - GUI-Code richtig ausführen AWT, Swing, JavaFX & SWT 1
J Programm im GUI ausführen AWT, Swing, JavaFX & SWT 4
B Ressourcen laden beim Ausführen der .jar nicht schnell genug AWT, Swing, JavaFX & SWT 2
H Komponenten unmittelbar nach dem Ausführen teilweise unsichtbar AWT, Swing, JavaFX & SWT 3
B Nach dem Öffnen des Dialogs eine Aktion ausführen. AWT, Swing, JavaFX & SWT 6
J Nach Timer ausführen AWT, Swing, JavaFX & SWT 6
T Bei Klick Code ausführen AWT, Swing, JavaFX & SWT 17
K Per Textfield Methode ausführen AWT, Swing, JavaFX & SWT 6
N Mehrere Tasks nacheinander ausführen AWT, Swing, JavaFX & SWT 7
J Button Event nur einmal ausführen AWT, Swing, JavaFX & SWT 3
S Action Listener in innerer Klasse ausführen. AWT, Swing, JavaFX & SWT 8
N Swing Java Komponente zur Darstellung von klickbaren Links, die Java Funktionen ausführen können AWT, Swing, JavaFX & SWT 2
N JCombobox und Actionlistener Aktion nur ausführen, wenn Useraktion ihn auslöst AWT, Swing, JavaFX & SWT 4
R Durch Listener lässt sich Programm nicht mehr ausführen AWT, Swing, JavaFX & SWT 4
A Swing Delay (1-4 Sek.) bei JTable und Dialog beim ersten Ausführen AWT, Swing, JavaFX & SWT 3
N Swing nach Fensterrand Action ausführen? HILFE AWT, Swing, JavaFX & SWT 7
A Grafikproblem beim ausführen einer JAR AWT, Swing, JavaFX & SWT 9
Semox Swing JMenuItem-Auswahl mit Aktion ausführen AWT, Swing, JavaFX & SWT 4
H String ausführen und damit weiterarbeiten AWT, Swing, JavaFX & SWT 4
Junker Fensterinhalt vor ausführen von repaint komplett löschen. AWT, Swing, JavaFX & SWT 2
N Swing Projekt - jar ausführen AWT, Swing, JavaFX & SWT 11
S JFrame, beim ausführen passiert nichts AWT, Swing, JavaFX & SWT 3
P System.exit(0); ausführen, wenn letztes Fenster geschlossen AWT, Swing, JavaFX & SWT 10
W Beim Schliessen Aktion ausführen AWT, Swing, JavaFX & SWT 2
V JFrame schließen und Programmzeile(n) ausführen AWT, Swing, JavaFX & SWT 3
J KeyEvent bei JTable mehrmals hintereinander ausführen AWT, Swing, JavaFX & SWT 9
T SWT - Wie Windows erstelltes .jar auf einem MAC ausführen? AWT, Swing, JavaFX & SWT 25
O Abfragen beim öffnen oder danach ausführen? AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben