I tried this :
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Try extends JFrame implements Runnable, ActionListener
{
Dimension d;
Toolkit tk = getToolkit();
PCanvas can = new PCanvas();
JPanel panel = new JPanel(new BorderLayout());
public Try(
String title)
{
super(title);
d = tk.getScreenSize();
setBounds(d.width/2-300, d.height/2-300, 600, 600);
setResizable(false);
panel.add(new TextField("TEST"));
panel.add(can);
setContentPane(panel);
addWindowListener( new WindowAdapter()
{
public void windowClosing(WindowEvent we)
{
setVisible(false);
dispose();
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e)
{
}
public void run()
{
}
public static void main(String[] args)
{
JFrame frame = new Try("Animation");
frame.show();
}
}
class PCanvas extends Canvas
{
public void paint(Graphics g)
{
g.setColor(Color.black);
g.drawLine(1,1,20,20);
}
}
But know the textfield will be hide.
Sorry, I'm a very beginner...