JAVAのテキストエリアを自由に着けたり外したい
JAVAアプレットで
設置したテキストエリアを
クリックすると外すようにしたい
以下のようにソースを組んだのですが
クリックしても消えてくれませんどうしたらいいでしょうか
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.util.Calendar;
import java.util.Date;
public class Test01 extends Applet implements MouseListener {
char mode = 0; //表示画面のモード
//編集エリアの入力
TextArea textArea1;
public void init() {
addMouseListener(this); //Applet内のMouseイベント
}
public void paint(Graphics g){
textArea1 = new TextArea();
if(mode == 0)
{
this.remove(textArea1);
}
else if(mode == 1)
{
textArea1.setBounds(new Rectangle(10, 10, 250, 70));
this.add(textArea1);
}
}
//Mouseがクリックされた
public void mouseClicked(MouseEvent e){
int mx=e.getX(); //現在のMouseのx座標を取得
int my=e.getY(); //現在のMouseのy座標を取得
if(mode == 0)
{
mode = 1;
}
else if(mode == 1)
{
mode = 0;
}
repaint();
}
//MouseはApplt内に入りました
public void mouseEntered(MouseEvent e){
//repaint();
}
//Mouseが外に出た
public void mouseExited(MouseEvent e){
//repaint();
}
//Mouseを押した
public void mousePressed(MouseEvent e){
//repaint();
}
//Mouseが離されました
public void mouseReleased(MouseEvent e){
//repaint();
}
}
お礼
いつも答えてくださってありがとうございます。