2
257464615101
Gast
Hallo,
ich möchte mir mit Java einen Hausaufgabenplaner programmieren.
Dafür habe ich folgende Vorstellungen:
Mann kann in drei Textfeldern etwas eingeben (HA, Fach, Datum).
Das wird dann mit dem Knopfdruck auf eButton in der Datei HAHeft gespeichert.
In diesem Fall habe ich etwas geschrieben, was nicht funktioniert.
Warum nicht?
Die 2. Funktion soll eine Lesefunktion sein.
man gibt in ein Textfeld über dem lButton den Suchbegriff ein (Datum, HA oder Fach).
Alle Zeilen, die den Suchbegriff enthalten, werden nach der Betätigung des lButton ausgegeben.
In diesem Fall habe ich keine Ahnung, wie das gehen soll..
Kann mir da jemand helfen?
Als letztes soll die Datei HAHeft per Knopfdruck auf den dButton gelöscht und dann neu erstellt werden.
Auch hier habe ich schon einen Code geschrieben, der aber nicht funktioniert.
Also brauche ich insgesamt für dieses Projekt viel Hilfe!!!
Hier erstmal mein bisheriger Code:
Und am Ende sollte das ganze dann auch auf Android laufen.
ich möchte mir mit Java einen Hausaufgabenplaner programmieren.
Dafür habe ich folgende Vorstellungen:
Mann kann in drei Textfeldern etwas eingeben (HA, Fach, Datum).
Das wird dann mit dem Knopfdruck auf eButton in der Datei HAHeft gespeichert.
In diesem Fall habe ich etwas geschrieben, was nicht funktioniert.
Warum nicht?
Die 2. Funktion soll eine Lesefunktion sein.
man gibt in ein Textfeld über dem lButton den Suchbegriff ein (Datum, HA oder Fach).
Alle Zeilen, die den Suchbegriff enthalten, werden nach der Betätigung des lButton ausgegeben.
In diesem Fall habe ich keine Ahnung, wie das gehen soll..
Kann mir da jemand helfen?
Als letztes soll die Datei HAHeft per Knopfdruck auf den dButton gelöscht und dann neu erstellt werden.
Auch hier habe ich schon einen Code geschrieben, der aber nicht funktioniert.
Also brauche ich insgesamt für dieses Projekt viel Hilfe!!!
Hier erstmal mein bisheriger Code:
Java:
package HausaufgabenPlaner;
import java.applet.Applet;
import java.io.*;
import java.awt.Button;
import java.awt.Dimension;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class HausaufgabenPlaner extends Applet implements ActionListener
{
Button eButton, lButton, dButton;
TextField input1, input2, input3;
String str1, str2, str3;
Label label1, label2, label3, label4;
{
label1 = new Label("Hausaufgabe:");
add(label1);
input1 = new TextField(8);
add(input1);
label2 = new Label("Fach: ");
add(label2);
input2 = new TextField(8);
add(input2);
label3 = new Label("Zu wann? ");
add(label3);
input3 = new TextField(8);
add(input3);
eButton = new Button("Eingabe");
add(eButton).setPreferredSize(new Dimension(200,50));
eButton.addActionListener(this);
label4 = new Label("--------------------------------------------------");
add(label4);
lButton = new Button("Lesen");
add(lButton).setPreferredSize(new Dimension(200, 50));
lButton.addActionListener(this);
dButton = new Button("Löschen");
add(dButton).setPreferredSize(new Dimension(200, 50));
dButton.addActionListener(this);}
// TODO Auto-generated method stub
File file = new File("HAHeft");
public void actionPerformed(ActionEvent e)
{
try
{
if (e.getSource() == eButton) {
String str1 = this.input1.getText();
String str2 = this.input2.getText();
String str3 = this.input3.getText();
FileWriter fw = new FileWriter(file, true);
BufferedWriter ausgabe = new BufferedWriter(fw);
ausgabe.write(str3);
ausgabe.write(str2);
ausgabe.write(str1);
ausgabe.newLine();
ausgabe.close();
}
}
catch (IOException e1)
{
if (e.getSource () == dButton)
{
file.delete();
file.mkdir();
return;
}
return;
}
}
}
Und am Ende sollte das ganze dann auch auf Android laufen.