Hey Leute,
bin gerade an einer Account Verwaltung dran und mir ist gleich aufgefallen das bei jedem wechsel der Ansicht mehr Arbeitsspeicher verbraucht wird....
was meiner meinung nach zurückzuführend ist weil ich jedesmal ein neues Objekt erzeuge....
Aber wenn ich diese einmal lade und zwar soo...
läd der das Panel nur 1 mal und dann nicht mehr. Ich weiß aber nicht wo da das problem ist.
Könnt ihr mir helfen?
mfg
bin gerade an einer Account Verwaltung dran und mir ist gleich aufgefallen das bei jedem wechsel der Ansicht mehr Arbeitsspeicher verbraucht wird....
Java:
private void SuchenJLabelMouseClicked(java.awt.event.MouseEvent evt) {
getContentPane().remove(inhaltJPanel);
inhaltJPanel.removeAll();
inhaltJPanel = new SucheModul();
getContentPane().add(inhaltJPanel);
validate();
}
private void jLabel2MouseClicked(java.awt.event.MouseEvent evt) {
getContentPane().remove(inhaltJPanel);
inhaltJPanel.removeAll();
inhaltJPanel = new AccountModul();
getContentPane().add(inhaltJPanel);
validate();
}
was meiner meinung nach zurückzuführend ist weil ich jedesmal ein neues Objekt erzeuge....
Aber wenn ich diese einmal lade und zwar soo...
Java:
private void SuchenJLabelMouseClicked(java.awt.event.MouseEvent evt) {
getContentPane().remove(inhaltJPanel);
inhaltJPanel.removeAll();
inhaltJPanel = suche;
getContentPane().add(inhaltJPanel);
validate();
}
private void jLabel2MouseClicked(java.awt.event.MouseEvent evt) {
getContentPane().remove(inhaltJPanel);
inhaltJPanel.removeAll();
inhaltJPanel = account;
getContentPane().add(inhaltJPanel);
validate();
}
private SucheModul suche = New SucheModul();
private AccountModul account= New AccountModul();
läd der das Panel nur 1 mal und dann nicht mehr. Ich weiß aber nicht wo da das problem ist.
Könnt ihr mir helfen?
mfg