string Löschen

EGJ-Soldier

Mitglied
Hallo zusammen,
ich habe ein problem mit meinem Programm:

Code:
Code:
import java.awt.*;
import java.awt.event.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class GUIMAsk extends Frame{
	Label      l_stunde, l_montag, l_dienstag, l_mittwoch, l_donnerstag, l_freitag;
	TextArea  t_stunde, t_montag, t_dienstag, t_mittwoch, t_donnerstag, t_freitag;
	Button     b_SP, b_SPA;
	
	class MeinWindowLauscher extends WindowAdapter{
		public void windowClosing(WindowEvent e){
			System.exit(0);
		}
	}
	class Lauscher implements ActionListener{
		public void actionPerformed(ActionEvent e){
			
			  try {
			    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			    Connection con = DriverManager.getConnection("jdbc:odbc:Stundenplan");
			    String strSql = "SELECT * FROM Tabelle1";
			    Statement stmt = con.createStatement();
			    ResultSet rs = stmt.executeQuery (strSql);
			  
			    while(rs.next()){
			  
			    	
            //t_stunde.setText(rs.getString("Zeit") + "\n");
            t_stunde.append(rs.getString("Zeit") + "\n");
           
            
			    	//t_montag.setText(rs.getString("Montag")+"\n");
			    	t_montag.append(rs.getString("Montag")+"\n");
			    	
			    	//t_dienstag.setText(rs.getString("Dienstag")+"\n");
			    	t_dienstag.append(rs.getString("Dienstag")+"\n");
			    	
			    	//t_mittwoch.setText(rs.getString("Mittwoch") + "\n");
			    	t_mittwoch.append(rs.getString("Mittwoch") + "\n");

			    	//t_donnerstag.setText(rs.getString("Donnerstag") + "\n");
			    	t_donnerstag.append(rs.getString("Donnerstag") + "\n");

			    	//t_freitag.setText(rs.getString("Freitag") + "\n");
			    	t_freitag.append(rs.getString("Freitag") + "\n");
			    	
			    }
			  }
			  catch(Exception ex){
			    System.out.println(ex.getMessage());
			  }  
		}
	}

	
	class Lauscher1 implements ActionListener{
		public void actionPerformed(ActionEvent ae){
		
			password p = new password("Passwort");
			p.setVisible(true);
			p.setSize(200, 180);
			
		}
	}
	
	GUIMAsk(String titel){
		super(titel);
		
		l_stunde = new Label("Stunde");
		l_stunde.setSize(40, 50);
		l_stunde.setLocation(50, 5);
		
		t_stunde = new TextArea();
		t_stunde.setSize(130,200);
		t_stunde.setLocation(5, 50);
		
		l_montag = new Label("Montag");
		l_montag.setSize(60, 50);
		l_montag.setLocation(192, 5);
		
		t_montag = new TextArea();
		t_montag.setSize(130, 200);
		t_montag.setLocation(140, 50);
		
		l_dienstag = new Label("Dienstag");
		l_dienstag.setSize(60, 50);
		l_dienstag.setLocation(319, 5);
		
		t_dienstag = new TextArea();
		t_dienstag.setSize(130, 200);
		t_dienstag.setLocation(275, 50);
		
		l_mittwoch = new Label("Mittwoch");
		l_mittwoch.setSize(60, 50);
		l_mittwoch.setLocation(453, 5);
		
		t_mittwoch = new TextArea();
		t_mittwoch.setSize(130, 200);
		t_mittwoch.setLocation(410, 50);
		
		l_donnerstag = new Label("Donnerstag");
		l_donnerstag.setSize(90, 50);
		l_donnerstag.setLocation(582, 5);
		
		t_donnerstag = new TextArea();
		t_donnerstag.setSize(130, 200);
		t_donnerstag.setLocation(545, 50);
		
		l_freitag = new Label("Freitag");
		l_freitag.setSize(60, 50);
		l_freitag.setLocation(725, 5);
		
		t_freitag = new TextArea();
		t_freitag.setSize(130,200);
		t_freitag.setLocation(680, 50);
		

		b_SP = new Button("Lade Stundenplan!");
		b_SP.setSize(120, 25);
		b_SP.setLocation(820, 133);
		
		b_SPA = new Button("Stindenplan Ändern");;
		b_SPA.setSize(120, 25);
		b_SPA.setLocation(820, 180);
		
		setLayout(null);
		
		add(l_stunde);
		add(l_montag);
		add(l_dienstag);
		add(l_mittwoch);
		add(l_donnerstag);
		add(l_freitag);
		add(t_stunde);
		add(t_montag);
		add(t_dienstag);
		add(t_mittwoch);
		add(t_donnerstag);
		add(t_freitag);
		add(b_SP);
		add(b_SPA);
		
		b_SP.addActionListener(new Lauscher());
		b_SPA.addActionListener(new Lauscher1());
		
		addWindowListener(new MeinWindowLauscher());
	}
  
	public static void main(String[] args){
		GUIMAsk fenster = new GUIMAsk("Stundenplan");
		fenster.pack();
		fenster.setSize(1030, 350);
		fenster.show();
		
	}

}

unzwar wenn ich den Button b_SP betätige dann lädt er die Datenbank. Wenn ich sie jedoch ein zweites mal Lade, dann hängt er es einfach hinter dem, was vorher geladen habe, dran. Wie kriege ich es so hin, dass, was vorher drinstand erst gelöscht wird und dann der neue text geladen wird

Danke schon mal im vorraus

Gruß
EGJ-Soldier
 
Achso, sorry, ich habe die while Schleife nicht gesehen.

Dann setze doch einfach ein

Code:
t_stunde.setText("");

vor dem while
 

Neue Beiträge

Zurück