フレームの×ボタンを押しても閉じることが出来ない
JAVAアプレットでプログラムを作成していまして、FileInputStreamで
取り込んだデータをフレームに表示させたんですが、表示させたフレーム
のボタン(ウィンドウ右上の×ボタンなど)何を押しても終了できないんです。
それで色んな所で探していて、フレームを閉じる処理が見つかったので、
それを追加してみましたが、それもだめです。
これはどのようにすればよろしいのでしょうか?
下記にソースを記述しておきますので、悪い点がございましたら教えてください。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.lang.*;
class frame extends Frame implements WindowListener
{
Color bgcolor;
Font font;
Label lab_1,lab_2;
frame()
{
super("title");
setLayout(null);
bgcolor = new Color(240,248,255);
setBackground(bgcolor);
setForeground(Color.black);
addWindowListener(this);
font = new Font("Serif",Font.PLAIN,13);
/* Labelを作成 */
lab_1 = new Label();
lab_2 = new Label();
lab_1.setFont(font);
lab_1.setText("TEST1");
lab_1.setBounds(20,20,60,30);
add (lab_1);
lab_2.setFont(font);
lab_2.setText("TEST2");
lab_2.setBounds(80,20,60,30);
add (lab_2);
}
protected void processWindowEvent(WindowEvent endEvent)
{
System.exit(0);
}
}
お礼
フレームを最大化しないようにすることができました。どうもありがとうございました。