Heyho Leute,
ich bin soeben frisch in die Community eingestiegen, also scheltet mich bitte nicht, wenn ich mich nicht in dem hier üblichen Fachjargon ausdrücken werde.
Unser aller Freund und Helfer Google, sowie dieses Forum hier konnten mir nicht gerade weiter helfen, da viele einen anderen Lösungsweg bervorzugen. Ich möchte jedoch an meine bisher geschaffenen "Grundlagen" anknüpfen.
Ich wollte mir eine kleine ToDoListe basteln... Jedoch hab ich folgende Probleme:
1. erkennt die Methode "actionPerformed" von dem actionListener meine Button nicht als "Source" ...
2.kann ich mit meinem List-/Textfeldobjekt nicht interagieren ...
3.bin ich mir gerade unsicher, ob ich überhaupt in den Methoden so wie ich es machen möchte, mit den Objekten kommunizieren kann
Die ganzen Tutorials, die man im Internet findet verwirren auch zunehmend, ich bin mir aber fast sicher, dass ich auf dem richtigen Weg bin und keine großen Fehler mache, deshalb meine Verzweiflung ???:L
Im folgenden mal mein bisheriger Quelltext
Ich hoffe ihr könnt euch ungefähr vorstellen, was ich machen möchte und wie ich es umsetzen möchte
Danke schonmal für jegliche Hilfe
Ach und noch was Bitte: versucht es mir mit "einfachen" Mitteln zu erklären, da ich, wie schon erwähnt habe, noch dabei bin, mir die Grundlagen anzueignen und bei der höheren Java-Progr. noch kaum durchblicke.
ich bin soeben frisch in die Community eingestiegen, also scheltet mich bitte nicht, wenn ich mich nicht in dem hier üblichen Fachjargon ausdrücken werde.
Unser aller Freund und Helfer Google, sowie dieses Forum hier konnten mir nicht gerade weiter helfen, da viele einen anderen Lösungsweg bervorzugen. Ich möchte jedoch an meine bisher geschaffenen "Grundlagen" anknüpfen.
Ich wollte mir eine kleine ToDoListe basteln... Jedoch hab ich folgende Probleme:
1. erkennt die Methode "actionPerformed" von dem actionListener meine Button nicht als "Source" ...
2.kann ich mit meinem List-/Textfeldobjekt nicht interagieren ...
3.bin ich mir gerade unsicher, ob ich überhaupt in den Methoden so wie ich es machen möchte, mit den Objekten kommunizieren kann
Die ganzen Tutorials, die man im Internet findet verwirren auch zunehmend, ich bin mir aber fast sicher, dass ich auf dem richtigen Weg bin und keine großen Fehler mache, deshalb meine Verzweiflung ???:L
Im folgenden mal mein bisheriger Quelltext
Ich hoffe ihr könnt euch ungefähr vorstellen, was ich machen möchte und wie ich es umsetzen möchte
Danke schonmal für jegliche Hilfe
Ach und noch was Bitte: versucht es mir mit "einfachen" Mitteln zu erklären, da ich, wie schon erwähnt habe, noch dabei bin, mir die Grundlagen anzueignen und bei der höheren Java-Progr. noch kaum durchblicke.
Java:
package Liste;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class Prioritätenliste extends Frame implements ActionListener,KeyListener,WindowListener{
public Prioritätenliste(){
this.setTitle("ToDo-Liste");
this.setSize(500,400);
this.setResizable(true);
this.setLocation(300,300);
Button b1 = new Button("Liste leeren");
Button b2 = new Button("Hinzufügen");
Button b3 = new Button("Entfernen");
Panel p = new Panel();
p.add(b1);
p.add(b2);
p.add(b3);
TextField tf1 = new TextField();
List l = new List();
this.add("Center",l);
this.add("South",p);
this.add("North",tf1);
this.addWindowListener(this);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
tf1.addKeyListener(this);
tf1.addActionListener(this);
l.addKeyListener(this);
l.addActionListener(this);
}
public static void main(String[] args) {
new Prioritätenliste().setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == b1)
l.clear();
if(e.getSource() == b2)
l.addItem(tf1.paramString());
if(e.getSource() == b3)
l.remove(getSelectedItem());
}
@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_ENTER){
l.addItem(tf1.paramString());
}
}
@Override
public void keyReleased(KeyEvent arg0) {
}
@Override
public void keyTyped(KeyEvent arg0) {
}
@Override
public void windowActivated(WindowEvent arg0) {
}
@Override
public void windowClosed(WindowEvent arg0) {
}
@Override
public void windowClosing(WindowEvent arg0) {
System.exit(0);
}
@Override
public void windowDeactivated(WindowEvent arg0) {
}
@Override
public void windowDeiconified(WindowEvent arg0) {
}
@Override
public void windowIconified(WindowEvent arg0) {
}
@Override
public void windowOpened(WindowEvent arg0) {
}
}