62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TT
{
public static void main(String[] args)
{
MFrame m = new MFrame();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m.setVisible(true);
}
}
class MFrame extends JFrame
{
public static final int Default_Width = 200;
public static final int Default_Height = 200;
public MFrame()
{
setBounds(100, 100, Default_Width, Default_Height);
Container con = getContentPane();
MPanel p = new MPanel();
con.add(p);
}
}
class MPanel extends JPanel
{
public MPanel()
{
addMouseListener(new
MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{clearPanel();}
});
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawString("HELLO WORLD!",30,30);
}
public void clearPanel()
{
Graphics g = getGraphics();
int width = (int)(getBounds().getWidth());
int height = (int)(getBounds().getHeight());
g.clearRect(0, 0, width, height);
}
}