import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Panel;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class Test14 extends JFrame{
public static void main(String[] args) {
final Mypanel mypanel = new Mypanel();
Test14 mainFrame = new Test14();
Container contentPane = mainFrame.getContentPane();
Panel panel = new Panel();
Button button = new Button("draw");
panel.add(button);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
mypanel.setWords("兵法");
mypanel.repaint();
}
});
contentPane.add(panel,BorderLayout.NORTH);
contentPane.add(mypanel,BorderLayout.CENTER);
mainFrame.setTitle("Graphics");
mainFrame.setSize(400, 400);
mainFrame.setVisible(true);
}
public void drawTest(){
}
}
class Mypanel extends Panel{
String words="你好";
public void paint(Graphics g){
super.paint(g);
g.drawString(words, 100, 100);
}
public String getWords() {
return words;
}
public void setWords(String words) {
this.words = words;
}
}