Lukning af en frame
Jeg har et program som kalder denne classe.Men jeg vil gerne have når man trykke på knappen så lukker den dette skærmbillede.
import java.awt.*;
import java.sql.*;
import java.lang.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
import javax.swing.event.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.io.*;
public class varetest extends Frame implements ActionListener
{
private TextField tekst1 = new TextField(20);
private TextField teksttal = new TextField(20);
private TextArea tekst2 = new TextArea("",10,40);
private Button ok= new Button ("OK");
private Button slet = new Button ("SLET");
private Button udregn = new Button ("udregn");
private TextField sum = new TextField(10);
int tal= 0;
int sumtal = 0;
public varetest()
{
setLayout(new FlowLayout());
add(tekst1);
add(teksttal);
teksttal.setText("1");
add(tekst2);
add(sum);
sum.setText("0");
add(ok);
add(udregn);
add(slet);
tekst1.addActionListener(this);
teksttal.addActionListener(this);
ok.addActionListener(this);
slet.addActionListener(this);
udregn.addActionListener(this);
setSize(500, 300);
show();
}
public void actionPerformed(ActionEvent e)
{
if
(e.getSource() == tekst1)
tekst2.requestFocus();
else if (e.getSource() == ok)
{
tekst2.append(tekst1.getText()+" "+teksttal.getText()+"\n");
tekst1.setText("");
tal =Integer.parseInt(teksttal.getText());
sumtal= tal+sumtal;
String tal1 = ""+sumtal;
sum.setText(tal1);
tekst1.requestFocus();
}
else if (e.getSource() == slet)
{
tekst1.setText("");
teksttal.setText("1");
tekst2.setText("");
sumtal = 0;
sum.setText("0");
tekst1.requestFocus();
}
else if (e.getSource() == udregn)
{
String linie = tekst2.getText();
System.out.print(linie);
// skrivFil.udskrivfaktura(linie);
try
{
skrivFil.udskrivfaktura(linie);
// PrintWriter out = new PrintWriter(new FileWriter("hmm12.txt"));
// out.print(linie);
// out.close();
}
catch (Exception q)
{
System.out.print("hey hey");
}
}
}
private class WindowCloser extends WindowAdapter
{
public void windowClosing(WindowEvent event)
{
System.exit(0);
}
}
}
