Geschirr ist "benetzt" nach Spülgang in neuer Spülmaschine?

Das ist zugegebenermaßen ein etwas komplizierteres Problem, aber ich bin mir nicht sicher, ob mein Geschirr nach dem Spülgang wirklich "sauber", also von allen Ablagerungen und auch Spülmittel befreit ist und vor allem wieso es das ggf. nicht ist.

Also es ist so, dass mein Geschirr und alle Gläser mit dem Auge betrachtet nach dem Spülgang mit meiner neuen Spülmaschine der Marke Siemens zwar optisch betrachtet vollständig sauber und von allen Seifenresten oder allen Ablagerungen auf den Oberflächen befreit scheint. Wenn ich jedoch zum Beispiel ein frisch damit gespültes Glas nehme, es zur Hälfte mit Wasser fülle und dann schüttel, bilden sich deutlich mehr Bläschen, als wenn ich selbiges mit einem gleichen per Hand gespülten Glas mache (so als wären Seifenrückstände aus der Spülmaschine darin enthalten, wie ich zunächst vermutete). Nachdem ich das per Maschine gespülte Glas dann aber drei bis vier mal mit frischem Wasser fülle, bilden sich keine Bläschen mehr (so, als wären die (Seifen-?)Rückstände aus dem Glas gespült worden. (Beim zweiten Mal befüllen sind auch schon sichtbar weniger Bläschen nach dem Schütteln vorhanden als nach dem ersten Befüllen nach dem Spülen mit der Spülmaschine.)

Da mein Geschirr nach dem Spülen zunächst so extrem nach Chemie (ich vermutete den mitgelieferten Klarspüler, den ich wie in der Gebrauchsanleitung beschrieben eingefüllt habe) gerochen hat, habe ich zunächst den mitgelieferten Klarspüler dahinter vermutet, der das Geschirr benetzt und wodurch diese Bläschenbildung zustande kommen könnte. Das Problem ist nun aber, dass diese Bläschen sogar dann entstehen, wenn ich die beigegebene Menge an Klarspüler auf 0 Stelle und auch ohne Spül-Tab/Pulver ein beliebiges Programm laufen lassen. Sogar wenn ich mein Geschirr nur vorspüle (was keinen Klarspülvorgang beinhaltet), entstehen nachher bei meinem beschriebenen Versuch diese Bläschen (und zwar genau so viele wie als wenn ich ein anderes Programm mit oder ohne Tab/Pulver wähle)!

Von daher vermute ich, dass entweder irgendwo Klarspüler austritt, der sich bei jedem Spülgang mit in das Wasser mischt oder, dass es irgendwie durch das enthärtete Wasser zustande kommt, wodurch das Geschirr irgendwie "benetzt" wird.

Ich habe auch schon vermutet, dass die Bläschen entstehen, da die frisch gespülten Gläser eine andere Oberflächenspannung haben (auch wenn ich nur Vorspüle) und dadurch beim Einfüllen des deutlich kalkhaltigeren Wassers diese Effekte, dass sich Bläschen bilden, entstehen.

Meine Frage ist nun: Woran liegt das, dass Bläschen entstehen, so als wäre Seife im Wasser, auch wenn keine enthalten ist (/sein sollte)?

Kann es nur vom enthärteten Wasser kommen oder dadurch, dass auf der Oberfläche des Geschirrs weniger Kalkablagerungen sind und dadurch dann Bläschen entstehen, wenn wieder "härteres"/kalkhaltigeres Wasser eingefüllt und geschüttelt wird?

Ich wäre so dankbar, wenn ich das Problem mit Eurer Unterstützung lösen könnte oder verstehen würde, wie das zustande kommt!

Haushalt, Gesundheit, Wasser, Küche, Salz, Chemie, Geschirrspülmittel, Seife, Spülmaschine, Biologie, Geschirr, Geschirrspüler, Gesundheit und Medizin, Maschinenbau, Physik, Spülmittel, Verfahrenstechnik, geschirrspuelmaschine, Klarspüler, Oberfläche, Blaeschenbildung, Oberflächenspannung
GUI-Komponente in separate Klassen auslagern?

Hallo zusammen,

ich habe eine GUI programmiert. Leider ist der Code ziemlich unübersichtlich. Deswegen dachte ich, ich lagere die Erstellung der Komponenten aus. Nur leider verschwinden dann die ausgelagerten Komponenten aus der GUI.

Beispiel:

Erste Klasse:

package Verknüpfung;

import java.awt.BorderLayout;

public class Teil1 extends JFrame {
  private JPanel contentPane;

  static int f;

  /*
   * Launch the application.
   */
  public static void main(String[] args) {
    Teil2 blubb = new Teil2();
    Teil2.textfeld();

    EventQueue.invokeLater(new Runnable() {
      public void run() {
        try {
          Teil1 frame = new Teil1();
          frame.setVisible(true);
        }
        catch (Exception e) {
          e.printStackTrace();
        }
      }
    });
  }

  /*
   * Create the frame.
   */
  public Teil1() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JLabel lbl1 = new JLabel("Test");
    lbl1.setBounds(45, 68, 69, 20);
    contentPane.add(lbl1);

    JLabel lbl2 = new JLabel("Test");
    lbl2.setBounds(45, 151, 69, 20);
    contentPane.add(lbl2);
  
    JButton btnNewButton = new JButton("New button");
    btnNewButton.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent arg0) {
        int i;
        i = 5;
        f = i + 6;
      }
    });
    btnNewButton.setBounds(209, 199, 115, 29);
    contentPane.add(btnNewButton);
  }
}

Zweite Klasse:

package Verknüpfung;

import java.awt.BorderLayout;

public class Teil2 extends JFrame {
  private JPanel contentPane;

  private JTextField txt1;

  private JTextField txt2;

  /*
   * Launch the application.
   */
  public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
      public void run() {
        try {
          Teil2 frame = new Teil2();
          frame.setVisible(true);
        }
        catch (Exception e) {
          e.printStackTrace();
        }
      }
    });
  }
                                                                                                  
  /*
   * Create the frame.
   */
  public Teil2() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    txt1 = new JTextField();
    txt1.setBounds(267, 74, 146, 26);
    contentPane.add(txt1);
    txt1.setColumns(10);
    
    txt2 = new JTextField();
    txt2.setBounds(267, 149, 146, 26);
    contentPane.add(txt2);
    txt2.setColumns(10);
    txt2.setText("Hi");
  }

  public static void textfeld() {
  }                                                                               }

programmieren, Java, Oberfläche, GUI

Meistgelesene Fragen zum Thema Oberfläche