Eventhandler trigges 2 gange, når jeg åbner en frame 2 gang.
HejNår jeg åbner opretSalgPVindue første gang bliver ordreactionPerformed eventhandleren udført korrekt og kun 1 gang hvis man klikker på knappen 1 gang. Problemmet ligger i, at når jeg lukker vinduet ned og kommet til main vinduet, og senere igen åbner opretSalgPVindue og klikker på ordreBekrKnappen, udføres ordreactionPerformed eventhandleren 2 gange, selvom man kun trykkede 1 gang.
Hvad kan fejlen være. På forhån tak.
Koden:
public void opretSalgPVindue(ActionEvent e)
{
JFrame frame = new JFrame("Salg til private");
frame.setSize(800,700);
frame.addWindowListener(new WindowAdapter() {
public void windowOpened(WindowEvent event) {
identiTexf.setText("");
kundeTArea.setText("");
meddelTArea.setText("");
kundeListe.setText("");
ordreVare.setText("");
ordreAntal.setText("");
ordreSerienr.setText("");
opsumTArea.setText("");
opsvPrisIalt4.setText("");
opsvAntal4.setText("");
opsvMoms.setText("");
antalIalt =0;
samIalt =0f;
count =0;
}});
identiLab.setText("Tlf");
identiTexf.setBounds(129,61,140,29);
identiLab.setBounds(55,69,108,15);
hentKundKnap.setText("Bekræft");
hentKundKnap.setBounds(310,61,80,29);
hentKundKnap.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(ActionEvent e)
{
identifactionPerformed(e);
}
});
ordreBekrKnap.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(ActionEvent e)
{
public void ordreactionPerformed(ActionEvent e)
{
System.out.println("Dette skrives 2 gange,
selvom man kun har klikket 1 gang");
});
