Brig af dispose i forbindelse med GUI
Hvad skal jeg gøre her for at dispose af gui3 kommer til at virke når JButton gemMedlem aktiveres?import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
public class Guixx3 extends JPanel
{
JButton gemMedlem = new JButton("Gem");
Gui2 gui2;
Gui3 gui3;
Kontrol kontrol;
public Guixx3()
{
gemMedlem.setBounds(15,40,80,20);
gemMedlem.setEnabled(true);
add (gemMedlem);
gemMedlem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
kontroladdMedlem();
}
});
// knap event
gemMedlem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
lukPanels();
}
});
}
public void lukPanels()
{
gui2.dispose();
}
public void setGui3(Gui3 gui3)
{
this.gui3 = gui3;
}
public void kontroladdMedlem()
{
String cprNr = gui3.cprNr.getText();
String xpostNr = gui3.postNr.getText();
int postNr = Integer.parseInt (xpostNr);
String xtelefonNr = gui3.telefonNr.getText();
int telefonNr = Integer.parseInt (xtelefonNr);
String navn = gui3.navn.getText();
String adresse = gui3.adresse.getText();
String by = gui3.by.getText();
boolean aktiv = gui3.aktiv.isSelected();
boolean motionist = gui3.motionist.isSelected();
Kontrol k = (Kontrol) Kontrol.objRef;
k.addMedlem(cprNr, postNr, telefonNr,
navn, adresse, by, aktiv, motionist);
k.savePaaFil();
gui3.clear();
}
}
