inahlt von content pane austauschen

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
ich glaub ich steh gerade voll aufm schlauf....
ich möchte einfach den inhalt eines JFrames austauschen...

Code:
import javax.swing.JFrame;
import javax.swing.JLabel;

public class TestFrame extends JFrame{
	public static void main(String[] args) throws InterruptedException {
		JFrame f = new TestFrame();
		f.getContentPane().removeAll();
		f.getContentPane().add(new JLabel("test"));
		f.setSize(200,200);
		f.setVisible(true);
		Thread.sleep(5000);
		System.out.println("ändern");
		f.getContentPane().removeAll();
		f.getContentPane().removeAll();
		f.getContentPane().add(new JLabel("test2"));
		//f.invalidate();
		//f.repaint();
		<<was muss ich aufrufen? funktioniert beides nicht
	}

}

ich dachte das geht mit repaint... funktioniert aber nicht :-(...

was muss ich nach dem ändern aufrufen, damit swing, mir das jframe neu zeichnet?

danke
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben